Skip to main content

SkillSentry

Audit agent skills before you install them. SkillSentry checks a skill's text and scripts, runs its entrypoint inside a locked-down Docker sandbox, and returns one verdict: SAFE, SUSPICIOUS, MALICIOUS, or UNSCANNED when the scan could not finish. Analysis runs on your machine through a local model, and nothing is uploaded.

Install

pipx install skill-sentry-cli        # or: python -m pip install skill-sentry-cli
skill-sentry-cli setup              # checks Docker and the local model, builds the sandbox
skill-sentry-cli doctor             # confirms the setup is ready

Requirements: Python 3.11 to 3.13, Docker (for the sandbox), and Ollama for the local model. skill-sentry-cli doctor tells you the exact command for anything missing.

First scan

skill-sentry-cli scan path/to/my-skill
skill-sentry-cli scan path/to/skills-folder --format sarif --sarif-out results.sarif

Exit codes: 0 below the gate, 1 at or above it, 2 a usage error, 3 an operational error. The default gate is --fail-on suspicious.

Documentation

MIT licensed.

Metadata

Release files for skill-sentry-cli 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for skill-sentry-cli 2.0.0
File Size Uploaded Provenance Actions
skill_sentry_cli-2.0.0.tar.gz 343.5 kB With provenance Details for skill_sentry_cli-2.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for skill-sentry-cli 2.0.0
File Interpreter ABI Platform Actions
skill_sentry_cli-2.0.0-py3-none-any.whl Python 3 none any Details for skill_sentry_cli-2.0.0-py3-none-any.whl

Total release size: 610.0 kB

Release files / skill_sentry_cli-2.0.0.tar.gz

Download URL skill_sentry_cli-2.0.0.tar.gz
Size 343.5 kB
Tags Source
SHA-256 checksum
How to use checksums
07b6eeded4a9f7ce469142e399aab35dc230c84138db1bc96ed156c2fa4eaa6b
BLAKE2b-256 checksum
How to use checksums
4dfe0d4f9f5a6008c5f845a92125d0c22db5246c96f0fcb13b0c314a2ce5122d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / skill_sentry_cli-2.0.0-py3-none-any.whl

Download URL skill_sentry_cli-2.0.0-py3-none-any.whl
Size 266.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d3595a07c5258844e91dd349f981273f8cf8a9e1048762f724ccec3f2143a051
BLAKE2b-256 checksum
How to use checksums
2c9d0b82f498de7e83b963e3939fcb92ad0c25d7ce7c320ab0f9d080edf161f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Security for skill-sentry-cli 2.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for skill_sentry_cli-2.0.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page