Hacker ApprovedDepartments

seccomp

Syscall filter in Privacy & security

Linux kernel feature that limits which system calls a process can make, recommended as a free, unprivileged layer alongside other sandboxing tools, though critics find its policies hard to write.

Linux kernel feature that limits which system calls a process can make, recommended as a free, unprivileged layer alongside other sandboxing tools, though critics find its policies hard to write.

17 people gave an opinion

recommend it
11
criticize it
6
approval share
65%
Each figure is one person. RecommendsCriticizes

Recommended in 7 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 11 people recommend itNeeds 10 or more, met.
  • 1.8 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 7 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Layers well with other sandboxing tools

    “Just use the existing sandboxing infrastructure like bubblewrap, seccomp, etc.”

    Comment from 30 May 2026 in “MCP Is Dead”

    “layer on security modules like apparmor and seccomp very easily”

    Comment from 5 Jan 2026 in “Sandboxing Untrusted Python”

What people warn about

Each mark is one comment

  • Hard to use and easy to misconfigure

    “This is a LOT of work, of course, and the available APIs don't make it particularly easy or elegant”

    Comment from 9 Mar 2026 in “FreeBSD Capsicum vs. Linux Seccomp Process Sandboxing”

    “It's barely usable by itself but I don't think it's an inherent problem of seccomp-bpf”

    Comment from 16 Nov 2025 in “Why use OpenBSD?”

    “it's so difficult to use that you get the comfort of knowing that only a very enlightened person could have written your security policy”

    Comment from 15 Dec 2025 in “Linux Sandboxes and Fil-C”
  • Limited scope, not fit for most uses

    “it is rather limited, and will require another process to proxy all of these functions”

    Comment from 16 Dec 2025 in “Problems with D-Bus on the Linux desktop”

    “it's not fit for purpose outside these extremely niche use cases”

    Comment from 17 Nov 2025 in “Why use OpenBSD?”

What people said

18 of the 23 comments that mention it, newest first. Each links to the original comment.

“Landlock and seccomp are really cool.”

RecommendsComment from 20 Sep 2026 in “An agent fleet needs a new kind of OS, not a bigger harness”

“I just wish seccomp worked per user”

CriticizesComment from 25 Aug 2026 in “LLMs could control their host machines by exploiting inference engines”

“Vanilla seccomp is sufficient and runs at full performance.”

RecommendsComment from 22 Aug 2026 in “Malicious Rust Crate Arrayref Runs a Build-Time Payload”

“Seccomp and gVisor need no privileges.”

MixedComment from 20 Aug 2026 in “Malicious Rust Crate Arrayref Runs a Build-Time Payload”

“additional seccomp can go a long way”

RecommendsComment from 20 Aug 2026 in “Pacing model development in an era of cyber-critical capabilities”

“seccomp has existed for ages but is rarely deployed”

MixedComment from 18 Aug 2026 in “Pacing model development in an era of cyber-critical capabilities”

“Just use the existing sandboxing infrastructure like bubblewrap, seccomp, etc.”

RecommendsComment from 30 May 2026 in “MCP Is Dead”

“Seccomp also kills this CVE.”

RecommendsComment from 30 Apr 2026 in “Copy Fail – CVE-2026-31431”

“mostly missing from the tools we have (apparmor, seccomp, oss VMs, seatbelt, docker, bubblewrap etc.)”

CriticizesComment from 7 Apr 2026 in “NanoClaw's Architecture Is a Masterclass in Doing Less”

“that quickly becomes error prone once you factor in syscall variants and helper calls”

CriticizesComment from 9 Mar 2026 in “FreeBSD Capsicum vs. Linux Seccomp Process Sandboxing”

“I find seccomp unusable and not fit for purpose”

CriticizesComment from 9 Mar 2026 in “FreeBSD Capsicum vs. Linux Seccomp Process Sandboxing”

“This is a LOT of work, of course, and the available APIs don't make it particularly easy or elegant”

MixedComment from 9 Mar 2026 in “FreeBSD Capsicum vs. Linux Seccomp Process Sandboxing”

“layer on security modules like apparmor and seccomp very easily”

MixedComment from 5 Jan 2026 in “Sandboxing Untrusted Python”

“it is rather limited, and will require another process to proxy all of these functions”

CriticizesComment from 16 Dec 2025 in “Problems with D-Bus on the Linux desktop”

“it's so difficult to use that you get the comfort of knowing that only a very enlightened person could have written your security policy”

CriticizesComment from 15 Dec 2025 in “Linux Sandboxes and Fil-C”

“it's not fit for purpose outside these extremely niche use cases”

CriticizesComment from 17 Nov 2025 in “Why use OpenBSD?”

“It's barely usable by itself but I don't think it's an inherent problem of seccomp-bpf”

MixedComment from 16 Nov 2025 in “Why use OpenBSD?”

“Seccomp was never actually usable”

CriticizesComment from 16 Nov 2025 in “Why use OpenBSD?”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.