AI Security
Live
Online

AI Security Suite

LLM Firewall - Prompt & Output Analysis

OWASP LLM Top 10 (2025) — Detection Coverage

Which recognised LLM-risk categories this module has a wired detector for today. "Active" means at least one real pattern/check in the LLM Firewall, Identity Scanner or Model Security scanner is tagged to that category — not that the category is fully covered. Categories with no detector are shown as roadmap, not hidden.

MITRE ATLAS — Agentic Technique Coverage (Aria's 40-Agent Loop)

The OWASP tile above answers "is there a detector for this risk category on a single LLM call". This answers a narrower, harder question: does Aria's own 40-agent investigation loop — the SOC analyst / threat hunter / incident responder agents in src/agents/security_agents.py, watched hop-by-hop for exfil-shaped tool sequences and destructive-tool-outside-declared-intent — have a wired detector for each real, MITRE-published 2025 agentic technique (tool invocation, tool-credential harvesting, agent context/memory poisoning, agent-config tampering). Every id shown is validated against a registered technique; a technique with no wired detector is shown as roadmap, not hidden.

Active on the 40-agent loop Active in LLM Firewall only Roadmap — no wired detector yet

Non-Human Identity Scanner

AI Model Security Scanner

Model Artifact Provenance & Drift

Every model in Aria's sovereign router registry, with a real provenance check: where the artifact came from, its actual content hash (never fabricated), whether it has a cryptographic signature, and whether that hash has changed since the last check. Cloud-hosted models are honestly marked "not applicable" — there is no local artifact to hash. A model this backend has never verified shows "hash unavailable" or "unregistered", not a fake hash.

ROADMAP Target architecture — not live telemetry, not your data. This tab describes the Tier-0 controls Aria is building toward for securing the AI itself. Nothing here is measured from your environment. For what runs today, see the LLM Firewall, NHI Scanner and Model Security tabs.

✅ What actually runs today

An honest inventory. Aria does not currently integrate any third-party guard vendor.

CapabilityHow it works todayState
Prompt-injection / jailbreak checkHeuristic pattern matching on submitted text (LLM Firewall tab)HEURISTIC
Non-human-identity scanStatic analysis of pasted config for exposed keys / over-broad scopesHEURISTIC
Model-config reviewChecklist scan of a supplied model/serving configHEURISTIC
Data-residency enforcementReal: fail-closed India/BFSI routing in the sovereign LLM router — off-shore models refused for locked tenantsLIVE
PII detection on promptsReal: Indian-PII detector (incl. Indic-digit folding) in the router pathLIVE
Tamper-evident decision trailReal: hash-chained decision ledger records every routing decisionLIVE

🎯 Tier-0 target controls — the roadmap (T280–T292)

Prompt injection is not a model flaw — it's a system-architecture flaw. Every LLM is a non-human privileged user: scope it · audit it · sandbox it · watch its behaviour. These are the controls we are building toward; none is claimed as implemented.

IDControlIntentState
T280Prompt-injection firewallInline guard on customer-facing LLM calls; screen direct + indirect (retrieved-doc) PIPLANNED
T281Agent sandboxPer-task scope, ephemeral credentials, outbound FQDN allow-list; no super-agentPLANNED
T282Tool-call approvalHuman interstitial on file-write / http-POST / email-send / code-exec / db-mutatePARTIAL — approval gate exists in the action path
T283Context segregationDelimit system ≠ user ≠ retrieved ≠ tool-output; retrieved content is never instructionPLANNED
T284AI-BOMTrack every model/version in production as an inventoried assetPLANNED
T285Safetensors-only + picklescanRefuse pickle deserialization of model weights in productionPLANNED
T286Shadow-AI discoveryFind unsanctioned LLM usage across the estatePLANNED
T287RAG corpus signing + TTLSign and expire retrieved corpora so poisoned docs can't persistPLANNED
T288Continuous model evalPI-resistance / jailbreak / hallucination / bias regression gate before promotionPLANNED
T289Per-session scope limitsSmallest scope that completes the task; audit every elevationPLANNED
T290Jailbreak / many-shot detectorEntropy, role-play markers, long-conditioning and crescendo patternsPARTIAL — heuristic patterns only
T291Output filterScreen model output for secret / PII / training-data regurgitationPLANNED
T292UEBA on agent tracesBehavioural baselines per agent to catch PI-driven exfilPLANNED

Sovereign angle: every guard above is intended to run on an India-resident model via the on-shore router, so screening never ships prompts off-shore.