$npx skillfedfor your agent

pyseccomp

An interface to libseccomp using ctypes. API compatible with libseccomp's Python bindings.

SkipPyPI SecurityReleased Jan 20211.9M downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pyseccomp-0.1.2-py3-none-any.whl
v0.1.2 · released 2021-01-02 · Python >=3.6

No, unless you have a specific reason to need this package. The package is abandoned, untested on modern Python versions, and offers no advantage over maintained alternatives. Use it only as a last-resort fallback when other options cannot be installed.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires libseccomp library to be installed on the system; pyseccomp is a ctypes wrapper and does not bundle it.
  • Low install friction—pure Python, no compiled dependencies.
  • However, the package is abandoned; the last commit was 2021-06-12 and no releases since 2021-01-02.

License · maintenance · safety

MIT (permissive) — MIT license is permissive; you may use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.

last release 2021-01-02 (2050 days) · last repo commit 2021-06-12 · 14 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,928,285 downloads/mo, #3,425 on PyPI

Verify before relying

pip install pyseccomp
import pyseccomp
  • Whether pyseccomp remains compatible with current libseccomp library versions and modern Linux kernels.
  • Whether the ctypes-based implementation has performance or correctness gaps compared to alternatives.
  • Whether Python 3.9+ is supported despite classifiers only listing 3.6–3.8.
  • Whether libseccomp must be pre-installed on the system for pyseccomp to function.
Same gist for agents: .md · .json

What it is and what it does

pyseccomp is a pure-Python ctypes wrapper around libseccomp, the Linux system call filtering library. It allows you to programmatically define seccomp policies—rules that restrict which system calls a process may invoke. The package is designed as an alternative when native bindings are unavailable, and is API compatible with libseccomp's own Python bindings.

The package has been abandoned since early 2021 and receives no maintenance. It targets Python 3.6, 3.7, and 3.8, and depends only on the system libseccomp library, making installation frictionless. However, its age means compatibility with modern Python versions and current libseccomp APIs is unverified.

Use it for

  • Sandboxing untrusted code by restricting system calls available to a subprocess.
  • Building container or isolation tools that need seccomp policy configuration.
  • Providing an alternative seccomp interface when other options are unavailable.
  • Testing or prototyping seccomp policies in pure-Python environments.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No, unless you have a specific reason to need this package.

The package is abandoned, untested on modern Python versions, and offers no advantage over maintained alternatives. Use it only as a last-resort fallback when other options cannot be installed.

Install

pyseccomp on PyPI

Before you install

Low install friction—pure Python, no compiled dependencies. However, the package is abandoned; the last commit was 2021-06-12 and no releases since 2021-01-02.

Requires libseccomp library to be installed on the system; pyseccomp is a ctypes wrapper and does not bundle it.

License in practice

MIT license is permissive; you may use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.

Quickstart

pip install pyseccomp
import pyseccomp

Verify before relying

  • Whether pyseccomp remains compatible with current libseccomp library versions and modern Linux kernels.
  • Whether the ctypes-based implementation has performance or correctness gaps compared to alternatives.
  • Whether Python 3.9+ is supported despite classifiers only listing 3.6–3.8.
  • Whether libseccomp must be pre-installed on the system for pyseccomp to function.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.6
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceAbandoned 2,050 days since the last release
Last repo commit
First released
Downloads1,928,285 / month, #3,425 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8

Evidence: pyseccomp-0.1.2-py3-none-any.whl

Tags

Capabilities
seccomp system call filteringlibseccomp python interfacesandboxing and process isolationrestrict system callsctypes seccomp wrapper
Topics
sandboxingsystem-callsabandoned
PyPI keywords
seccomplibseccomp

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “seccomp system call filtering”

  • pyseccomppyseccomp provides a pure-Python interface to libseccomp via ctypes,…
  • caioProvides async file I/O for Python via multiple backends: io_uring…
  • blkinfoRetrieves structured information about block devices on a system by…

Give your agent the search over MCP, or paste the wish link into any chat.

More Security packages

SecretStorage With conditions
PyPI · Python Modules · released Nov 2025

Provides Python bindings to the FreeDesktop.org Secret Service API for securely storing and retrieving passwords and secrets through GNOME Keyring, KWallet, or KeePassXC.

BSD-3-Clausepure Python · 3.10+aging
226.9Mdownloads / mo
msal Worth it
PyPI · Security · released May 2026

MSAL for Python handles OAuth2 and OpenID Connect authentication with Microsoft identity services, managing token acquisition, caching, and refresh for applications integrating with Microsoft Entra ID, Microsoft Accounts, and Azure AD B2C.

MITpure Python · 3.9+
223.0Mdownloads / mo
joserfc Worth it
PyPI · Security · released Jul 2026

joserfc implements JOSE standards (JWS, JWE, JWK, JWT, and related RFCs) for signing, encrypting, and managing JSON-based cryptographic tokens in Python.

BSD-3-Clausepure Python · 3.10+
155.5Mdownloads / mo
Authlib Worth it
PyPI · Security · released May 2026

Authlib provides a complete implementation of OAuth 1.0, OAuth 2.0, and OpenID Connect 1.0 for building both authentication clients and servers, with built-in support for JWS, JWK, JWA, and JWT standards.

BSD-3-Clausepure Python · 3.10+
155.1Mdownloads / mo
argon2-cffi-bindings With conditions
PyPI · Python Modules · released Jul 2025

Provides low-level CFFI bindings to the official Argon2 password hashing algorithm for use by libraries and applications that need direct access to Argon2 without higher-level abstractions.

MITcompiled wheel · 3.9+
74.2Mdownloads / mo
adal Skip
PyPI · Security · released Apr 2021

ADAL for Python authenticates applications with Azure Active Directory to obtain tokens for accessing Azure AD-protected resources.

Install only if maintaining existing code that already depends on it, and plan a migration.

MITpure Pythonabandoned
44.5Mdownloads / mo

See also jaraco.windows · pyprctl · comtypes · pypyodbc · pywin32-ctypes · cwrap · pyclibrary · python-pam · requests-hardened · pgi