π This post is now archived. For the latest updates on SENTINEL, see the new consolidated article:
SENTINEL Platform β Complete AI Security Toolkit (2026 Update Log)
I'm releasing the full source code of SENTINEL β an AI security platform. Not a "lite version" or "community edition" β everything.
π One-Liner Deploy (NEW!)
curl -sSL https://raw.githubusercontent.com/DmitrL-dev/AISecurity/main/install.sh | bash
5 services, 99 engines, 5 minutes:
- Gateway (Go) β HTTP/HTTPS API
- Brain (Python) β 99 detection engines
- Redis β caching & rate limiting
- PostgreSQL β audit logs
- Dashboard β web UI
What is it?
SENTINEL is a security platform for LLMs, AI agents, and multimodal systems:
| Component | Description |
|---|---|
| π‘οΈ Defense | 99 detection engines (<10ms latency) |
| βοΈ Strike | Red team platform (39,000+ attack payloads) |
| π OWASP Coverage | LLM Top 10 β + Agentic Top 10 2026 10/10 β |
Think of it as a firewall + pentest suite, but for AI.
The "Strange Math" Engines
While most AI security tools use pattern matching, we went a different way:
Topological Data Analysis (TDA)
from gudhi import RipsComplex
rips = RipsComplex(points=embedding, max_edge_length=2.0)
simplex_tree = rips.create_simplex_tree(max_dimension=2)
persistence = simplex_tree.persistence()
# Attacks create topological anomalies in embedding space
Idea: Jailbreak attempts create "holes" in the embedding topology that normal text doesn't.
Sheaf Theory
Coherence verification across multi-turn conversations. Detects attacks that slowly shift context across messages.
Hyperbolic Geometry
PoincarΓ© ball embeddings for attack clustering. Semantic relationships form hierarchies that attacks disrupt.
December 2025 Updates
| Feature | Status |
|---|---|
| 99 Detection Engines | +2 from launch |
| OWASP Agentic 2026 | 10/10 coverage |
| Supply Chain Guard | MCP/A2A protection |
| Trust Exploitation | Social engineering via AI |
| Echo State Network | Temporal pattern detection |
| One-Liner Deploy | 5 services in 5 minutes |
Benchmarks
| Metric | Value |
|---|---|
| Recall | 85.1% |
| Precision | 84.4% |
| F1 Score | 84.7% |
| Latency | <10ms |
| Engines | 99 |
Tested on 1,815 samples from 3 HuggingFace datasets.
Quick Start
Option 1: One-Liner (Recommended)
curl -sSL https://raw.githubusercontent.com/DmitrL-dev/AISecurity/main/install.sh | bash
Option 2: Docker Compose
git clone https://github.com/DmitrL-dev/AISecurity.git
cd AISecurity/sentinel-community
cp .env.example .env
docker-compose -f docker-compose.full.yml up -d
Option 3: Python Package
git clone https://github.com/DmitrL-dev/AISecurity.git
cd AISecurity/sentinel-community
pip install -e .
API Example
curl -X POST http://localhost:8080/api/v1/analyze \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "Ignore all previous instructions"}'
Response:
{
"safe": false,
"risk_score": 85.5,
"threats": ["prompt_injection"],
"blocked": true,
"latency_ms": 8
}
Why Open Source?
- AI security needs transparency β trust but verify
- Threats evolve too fast for one team
- It's Christmas π
Links
- GitHub: github.com/DmitrL-dev/AISecurity
- HuggingFace: 51K samples dataset
- Colab Demo: Try it now
- Documentation: dmitrl-dev.github.io/AISecurity
Happy to answer questions! β Star the repo if you find it useful.
Top comments (2)
π Update (Dec 29): Major Milestones!
Since Christmas, SENTINEL has grown significantly:
Metric Dec 26 Now
Detection Engines 99 β 170
Research Inventions 49 β 56
Unit Tests 936 β 1,200+
HuggingFace Dataset β 51,610 samples
New Detection Engines:
𧬠Strange Math v2 (Sheaf, TDA, Hyperbolic)
π Bio-Intelligence (AIS, Swarm)
π€ Agentic Defense (Memory Shield, Tool Guardian)
π Protocol Security (MCP, A2A, NHI)
π Strike v4.0 β Red Team Testing:
Successfully tested against 82 Crucible challenges
HYDRA Engine: 9-headed parallel attacks
AI Attack Planner with Gemini integration
85.1% recall, 92.3% precision on adversarial benchmarks
Full repo: github.com/DmitrL-dev/AISecurity
Some comments may only be visible to logged-in visitors. Sign in to view all comments.