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

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.1.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 sentinelforge-ai 0.1.0
File Size Uploaded
sentinelforge_ai-0.1.0.tar.gz 51.9 kB Details

Built distribution (wheel)

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

Total release size: 104.3 kB

Release files / sentinelforge_ai-0.1.0.tar.gz

Download URL sentinelforge_ai-0.1.0.tar.gz
Size 51.9 kB
Tags Source
SHA-256 checksum
How to use checksums
759382ccf303e4a0cde54a41f9c579fdedbd0f0f3b141b16781e2a1057b2031c
BLAKE2b-256 checksum
How to use checksums
8b86119f51ad72766aafb08f10b6e05509a3cd22ce656937b99592a95b450cb5
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.1.0-py3-none-any.whl

Download URL sentinelforge_ai-0.1.0-py3-none-any.whl
Size 52.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac45016f4c74c3e6186e1a0e1a89c3d369fd0762caa1dc767c183121c5a7b364
BLAKE2b-256 checksum
How to use checksums
3d62be38c7f8968a2777efdf420cb791f8cd54c4c5ffbdcb9912d95836870f7c
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

0.2.1

2 release files

0.2.0

2 release files

This release

0.1.0 This release

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