Skip to main content

SentinelForge

Security regression testing for LLM apps, RAG pipelines and AI agents.

SentinelForge runs deterministic security tests (prompt injection, secret and cross-tenant leakage, tool-permission abuse) against your AI application, confirms failures by re-running them, and turns confirmed findings into regression tests for CI. It is a testing aid, not a guarantee of security.

pip install sentinelforge-ai
sentinelforge guide                                            # 2-minute offline tour, no API keys
sentinelforge init --url https://your-app.example.com/api/ask  # config + GitHub Actions workflow
sentinelforge test --config sentinelforge.yaml                 # test your own app
sentinelforge webscan https://your-site.example.com/ --authorized   # passive website security check

The PyPI distribution is sentinelforge-ai; the import name and command are sentinelforge.

Responsible use: an open-source community project for testing applications you own or are explicitly authorized to test. Any illegal use is strictly prohibited.

Full documentation, the web dashboard and screenshots: https://github.com/tuxlimr/sentinelforge

Metadata

Release files for sentinelforge-ai 0.2.1

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

Source distribution (sdist)

Source distribution for sentinelforge-ai 0.2.1
File Size Uploaded
sentinelforge_ai-0.2.1.tar.gz 61.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sentinelforge-ai 0.2.1
File Interpreter ABI Platform
sentinelforge_ai-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 121.8 kB

Release files / sentinelforge_ai-0.2.1.tar.gz

Download URL sentinelforge_ai-0.2.1.tar.gz
Size 61.5 kB
Tags Source
SHA-256 checksum
How to use checksums
37bfe578666ec38a8dd4283988a299d9f8bb4bd1611ad877407a326fad1fa07b
BLAKE2b-256 checksum
How to use checksums
2fc6e019536a3a4679ecc760b76ada17c3c22f12dab4ba6691083e22fc99ef3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 10, 2026.

Transparency log

Release files / sentinelforge_ai-0.2.1-py3-none-any.whl

Download URL sentinelforge_ai-0.2.1-py3-none-any.whl
Size 60.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a00ee61c6c74b9d9ecd25d6c110d8516f2d4d24b1e753aaaec5e351cfc023420
BLAKE2b-256 checksum
How to use checksums
e11057824902db39aa8cd8892830385fd6c06ce323c7420e91cacc9fac755a63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

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