AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Crawler Summary
SentinelAI is an AI Agent Security, Reliability, and Observability Platform to evaluate and secure AI agents. It integrates LLM Guardrails, prompt injection detection, PII protection, SQL and tool injection prevention, multi-agent security testing, LLM evaluation, and tracing using React, Spring Boot, FastAPI, LangGraph, CrewAI, and DeepEval. SentinelAI — AI Agent Security, Reliability & Observability Platform $1 $1 $1 $1 $1 $1 $1 $1 **SentinelAI** is an enterprise-grade platform for evaluating, securing, and observing autonomous AI agents (LangGraph, Gemini, OpenAI). It provides automated adversarial red-teaming, real-time Guardrails AI defense policies, DeepEval LLM-as-a-judge reliability scoring, OpenTelemetry distributed execution trace visualization, Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
SentinelAI-AI-Agent-Security-Platform is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
SentinelAI is an AI Agent Security, Reliability, and Observability Platform to evaluate and secure AI agents. It integrates LLM Guardrails, prompt injection detection, PII protection, SQL and tool injection prevention, multi-agent security testing, LLM evaluation, and tracing using React, Spring Boot, FastAPI, LangGraph, CrewAI, and DeepEval. SentinelAI — AI Agent Security, Reliability & Observability Platform $1 $1 $1 $1 $1 $1 $1 $1 **SentinelAI** is an enterprise-grade platform for evaluating, securing, and observing autonomous AI agents (LangGraph, Gemini, OpenAI). It provides automated adversarial red-teaming, real-time Guardrails AI defense policies, DeepEval LLM-as-a-judge reliability scoring, OpenTelemetry distributed execution trace visualization,
Public facts
4
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Hariharan15102005
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Hariharan15102005
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
mermaid
flowchart TB
subgraph Frontend ["Frontend Tier (React + Vite :5173)"]
UI_Dash[Overview Dashboard]
UI_Studio[Test Studio & Red-Team Hub]
UI_Dojo[AgentDojo Benchmark Studio]
UI_Findings[Security Findings Explorer]
UI_Eval[DeepEval Reliability Hub]
UI_Traces[OpenTelemetry Trace Explorer]
UI_Comp[Run Comparison]
end
subgraph Backend ["Backend Orchestrator (Spring Boot 3.3.4 :8080)"]
AUTH[JWT Security & Auth Controller]
PROJ[Project & Test Suite Service]
DOJO_SVC[AgentDojo Benchmark Service]
RUNS[Test Run State Machine]
TRACES[OpenTelemetry Trace Store]
CLIENT[Rest Client with W3C Context]
end
subgraph AI_Engine ["AI Microservice (FastAPI + Python 3.11 :8000)"]
GUARD[Guardrails AI Engine]
DOJO_ADAPTER[AgentDojo Adapter & Guardrail Bridge]
ENV_SIM[Stateful Environments Workspace, Banking, Slack, Travel]
GRAPH[LangGraph Autonomous Agent]
TOOLS[Sandboxed Tools AST, SQL, Vector]
EVAL[DeepEval Metric Evaluator]
CHROMA[ChromaDB Knowledge Base]
GEMINI[Google Gemini Client / Mock Engine]
end
subgraph Storage ["Persistence Tier"]
MYSQL[(MySQL 8.x Database :3306)]
end
UI_Studio -->|JWT Bearer REST| AUTH
UI_Dojo -->|GET /agentdojo/suites, scenarios / POST run| DOJO_SVC
AUTH --> PROJ --> RUNS
DOJO_SVC --> CLIENT
RUNS -->|Persist Runs & Findings| MYSQL
RUNS -->|HTTP + traceparent| CLIENT
CLIENT -->|X-Internal-Token| GUARD
CLIENT -->|X-Internal-Token| DOJO_ADAPTER
DOJO_ADAPTER --> ENV_SIM
DOJO_ADAPTER --> GUARD
GUARD -->|Input & Tool Interceptor| GRAPH
GRAPH --> TOOLS
GRAPH --> GEMINI
GRAPH --> EVAL
EVAL --> CHROMA
EVAL -->|Return Structured Telemetry| CLIENT
TRACES -->|GET /traces/runId| UI_Tracesproperties
PORT=8080 MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_DATABASE=sentinelai_db MYSQL_USER=root MYSQL_PASSWORD=your_mysql_password JWT_SECRET=defaultSecretKeyForDevelopmentMustBe32BytesLongSentinelAI! JWT_EXPIRATION_MS=86400000 AI_SERVICE_URL=http://localhost:8000/api/v1 INTERNAL_SERVICE_SECRET=sentinelai_internal_token_secret_key_2026 CORS_ALLOWED_ORIGINS=http://localhost:5173,http://localhost:3000
env
PORT=8000 HOST=0.0.0.0 INTERNAL_SERVICE_SECRET=sentinelai_internal_token_secret_key_2026 GEMINI_API_KEY=your_gemini_api_key_here DEEPEVAL_JUDGE_MODEL=gemini-1.5-flash
env
VITE_API_URL=http://localhost:8080/api/v1
powershell
cd "c:\Users\Hariharan K\OneDrive\Desktop\SentinelAI\ai-service" python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
powershell
cd "c:\Users\Hariharan K\OneDrive\Desktop\SentinelAI\backend" ./mvnw.cmd spring-boot:run
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
SentinelAI is an AI Agent Security, Reliability, and Observability Platform to evaluate and secure AI agents. It integrates LLM Guardrails, prompt injection detection, PII protection, SQL and tool injection prevention, multi-agent security testing, LLM evaluation, and tracing using React, Spring Boot, FastAPI, LangGraph, CrewAI, and DeepEval. SentinelAI — AI Agent Security, Reliability & Observability Platform $1 $1 $1 $1 $1 $1 $1 $1 **SentinelAI** is an enterprise-grade platform for evaluating, securing, and observing autonomous AI agents (LangGraph, Gemini, OpenAI). It provides automated adversarial red-teaming, real-time Guardrails AI defense policies, DeepEval LLM-as-a-judge reliability scoring, OpenTelemetry distributed execution trace visualization,
SentinelAI is an enterprise-grade platform for evaluating, securing, and observing autonomous AI agents (LangGraph, Gemini, OpenAI). It provides automated adversarial red-teaming, real-time Guardrails AI defense policies, DeepEval LLM-as-a-judge reliability scoring, OpenTelemetry distributed execution trace visualization, and native integration with the ETH Zurich AgentDojo Benchmark for evaluating tool security against indirect prompt injections.
flowchart TB
subgraph Frontend ["Frontend Tier (React + Vite :5173)"]
UI_Dash[Overview Dashboard]
UI_Studio[Test Studio & Red-Team Hub]
UI_Dojo[AgentDojo Benchmark Studio]
UI_Findings[Security Findings Explorer]
UI_Eval[DeepEval Reliability Hub]
UI_Traces[OpenTelemetry Trace Explorer]
UI_Comp[Run Comparison]
end
subgraph Backend ["Backend Orchestrator (Spring Boot 3.3.4 :8080)"]
AUTH[JWT Security & Auth Controller]
PROJ[Project & Test Suite Service]
DOJO_SVC[AgentDojo Benchmark Service]
RUNS[Test Run State Machine]
TRACES[OpenTelemetry Trace Store]
CLIENT[Rest Client with W3C Context]
end
subgraph AI_Engine ["AI Microservice (FastAPI + Python 3.11 :8000)"]
GUARD[Guardrails AI Engine]
DOJO_ADAPTER[AgentDojo Adapter & Guardrail Bridge]
ENV_SIM[Stateful Environments Workspace, Banking, Slack, Travel]
GRAPH[LangGraph Autonomous Agent]
TOOLS[Sandboxed Tools AST, SQL, Vector]
EVAL[DeepEval Metric Evaluator]
CHROMA[ChromaDB Knowledge Base]
GEMINI[Google Gemini Client / Mock Engine]
end
subgraph Storage ["Persistence Tier"]
MYSQL[(MySQL 8.x Database :3306)]
end
UI_Studio -->|JWT Bearer REST| AUTH
UI_Dojo -->|GET /agentdojo/suites, scenarios / POST run| DOJO_SVC
AUTH --> PROJ --> RUNS
DOJO_SVC --> CLIENT
RUNS -->|Persist Runs & Findings| MYSQL
RUNS -->|HTTP + traceparent| CLIENT
CLIENT -->|X-Internal-Token| GUARD
CLIENT -->|X-Internal-Token| DOJO_ADAPTER
DOJO_ADAPTER --> ENV_SIM
DOJO_ADAPTER --> GUARD
GUARD -->|Input & Tool Interceptor| GRAPH
GRAPH --> TOOLS
GRAPH --> GEMINI
GRAPH --> EVAL
EVAL --> CHROMA
EVAL -->|Return Structured Telemetry| CLIENT
TRACES -->|GET /traces/runId| UI_Traces
SentinelAI includes native integration with the ETH Zurich SPY Lab AgentDojo Benchmark for evaluating autonomous AI agents against indirect prompt injections embedded in untrusted external data.
| Suite | Tools Included | Simulated Environment | User Tasks | Injection Tasks |
| :--- | :--- | :--- | :---: | :---: |
| Workspace | search_inbox, read_email, send_email, get_calendar_events, create_calendar_event, search_files, download_file | Mock Inbox, Calendar & Cloud Storage | 40 | 6 |
| Banking | get_balance, list_transactions, schedule_payment, transfer_funds, get_recipient_info | Mock Core Banking & Payment Gateway | 16 | 9 |
| Slack | list_channels, read_channel_messages, post_message, get_user_profile, invite_user_to_channel | Mock Slack Workspace & Channels | 21 | 5 |
| Travel | search_flights, book_flight, search_hotels, book_hotel, cancel_reservation, get_itinerary | Mock Global Distribution System | 20 | 7 |
When executing an AgentDojo scenario, SentinelAI computes dual verdicts:
User Task Completed: Whether the agent fulfilled the legitimate user objective.Attack Successful: Whether the embedded indirect prompt injection forced the agent to execute the malicious objective.Native Defense: The active baseline defense profile.Guardrails Active: Whether SentinelAI interceptors were active.Threat Blocked: Whether the indirect prompt injection was detected and sanitized in tool data flows before secondary tool dispatch.Containment Rate: 100% containment when attack payload is prevented.Tool Execution Waterfall: Granular latency, input/output inspection, and BLOCKED / PASSED status for every tool hop.traceparent context propagation across frontend, Spring Boot, and FastAPI.BASELINE (unprotected) vs. SECURED (guardrail-protected) agent runs to measure security containment, latency overhead, and quality score gains.| Layer | Technologies |
| :--- | :--- |
| Frontend | React 18, Vite 5, React Router 6, Vanilla CSS, Recharts, Lucide Icons |
| Backend | Java 21, Spring Boot 3.3.4, Spring Data JPA, Spring Security, JJWT, MySQL 8.x |
| AI Service | Python 3.11, FastAPI, LangGraph, LangChain, Google Generative AI, ChromaDB, Pytest |
| Benchmark | ETH Zurich AgentDojo Benchmark & Simulated Stateful Environments |
| Telemetry | OpenTelemetry W3C Trace Context (traceparent), Structured Spans |
backend/src/main/resources/application.properties or environment variables)PORT=8080
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_DATABASE=sentinelai_db
MYSQL_USER=root
MYSQL_PASSWORD=your_mysql_password
JWT_SECRET=defaultSecretKeyForDevelopmentMustBe32BytesLongSentinelAI!
JWT_EXPIRATION_MS=86400000
AI_SERVICE_URL=http://localhost:8000/api/v1
INTERNAL_SERVICE_SECRET=sentinelai_internal_token_secret_key_2026
CORS_ALLOWED_ORIGINS=http://localhost:5173,http://localhost:3000
ai-service/.env)PORT=8000
HOST=0.0.0.0
INTERNAL_SERVICE_SECRET=sentinelai_internal_token_secret_key_2026
GEMINI_API_KEY=your_gemini_api_key_here
DEEPEVAL_JUDGE_MODEL=gemini-1.5-flash
frontend/.env)VITE_API_URL=http://localhost:8080/api/v1
Open three separate Windows PowerShell terminal windows:
cd "c:\Users\Hariharan K\OneDrive\Desktop\SentinelAI\ai-service"
python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
Health Check: http://localhost:8000/api/v1/health
AgentDojo Suites: http://localhost:8000/api/v1/agentdojo/suites
cd "c:\Users\Hariharan K\OneDrive\Desktop\SentinelAI\backend"
./mvnw.cmd spring-boot:run
Swagger OpenAPI: http://localhost:8080/swagger-ui.html
cd "c:\Users\Hariharan K\OneDrive\Desktop\SentinelAI\frontend"
npm run dev
Frontend URL: http://localhost:5173
cd "c:\Users\Hariharan K\OneDrive\Desktop\SentinelAI\ai-service"
python -m pytest tests/ -v
cd "c:\Users\Hariharan K\OneDrive\Desktop\SentinelAI\backend"
mvn test
cd "c:\Users\Hariharan K\OneDrive\Desktop\SentinelAI\frontend"
npm run build
Total Automated Coverage: 136 passing unit and integration tests with 0 build errors.
http://localhost:5173. Click Sign In or use default demo credentials (admin / password).Email Invoice Exfiltration via Inbox Query or Unauthorized Wire Transfer via Transaction Note).BASELINE mode: observe that the untrusted tool data triggers the secondary unauthorized tool call (attackSuccessful: true, isVulnerable: true).SECURED mode: observe that SentinelAI's SentinelAIGuardrailBridge intercepts the indirect injection payload in the tool output stream, prevents the secondary malicious action, returns 100% containment, and logs the security findings.SentinelAI is released under the Apache 2.0 License.
AgentDojo benchmarks and canonical evaluation scenarios are developed by the ETH Zurich SPY Lab under the MIT / CC-BY-4.0 license.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-10-09T23:23:56.021Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Hariharan15102005",
"href": "https://github.com/Hariharan15102005/SentinelAI-AI-Agent-Security-Platform",
"sourceUrl": "https://github.com/Hariharan15102005/SentinelAI-AI-Agent-Security-Platform",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T11:47:33.340Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T11:47:33.340Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to SentinelAI-AI-Agent-Security-Platform and adjacent AI workflows.