{"id":"9f308a0b-e023-43d6-9e9f-92fe6c969783","slug":"crewai-hariharan15102005-sentinelai-ai-agent-security-platform","name":"SentinelAI-AI-Agent-Security-Platform","description":"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.","canonicalUrl":"https://www.xpersona.co/skill/crewai-hariharan15102005-sentinelai-ai-agent-security-platform","sourceUrl":"https://github.com/Hariharan15102005/SentinelAI-AI-Agent-Security-Platform","homepage":null,"source":"GITHUB_REPOS","vendor":{"slug":"hariharan15102005","label":"Hariharan15102005","url":"https://github.com/Hariharan15102005/SentinelAI-AI-Agent-Security-Platform"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-10-09T11:47:33.335Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Hariharan15102005"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"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}],"highlights":["Trust evidence available"],"agentCard":{"name":"SentinelAI-AI-Agent-Security-Platform","description":"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.","source":"GITHUB_REPOS","sourceId":"crewai:1390919067","repository":"https://github.com/Hariharan15102005/SentinelAI-AI-Agent-Security-Platform","documentation":"https://www.xpersona.co/skill/crewai-hariharan15102005-sentinelai-ai-agent-security-platform/agent/crewai-hariharan15102005-sentinelai-ai-agent-security-platform","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/Hariharan15102005/SentinelAI-AI-Agent-Security-Platform.git","ecosystem":"git"},"examples":[{"kind":"example","language":"mermaid","snippet":"flowchart TB\n    subgraph Frontend [\"Frontend Tier (React + Vite :5173)\"]\n        UI_Dash[Overview Dashboard]\n        UI_Studio[Test Studio & Red-Team Hub]\n        UI_Dojo[AgentDojo Benchmark Studio]\n        UI_Findings[Security Findings Explorer]\n        UI_Eval[DeepEval Reliability Hub]\n        UI_Traces[OpenTelemetry Trace Explorer]\n        UI_Comp[Run Comparison]\n    end\n\n    subgraph Backend [\"Backend Orchestrator (Spring Boot 3.3.4 :8080)\"]\n        AUTH[JWT Security & Auth Controller]\n        PROJ[Project & Test Suite Service]\n        DOJO_SVC[AgentDojo Benchmark Service]\n        RUNS[Test Run State Machine]\n        TRACES[OpenTelemetry Trace Store]\n        CLIENT[Rest Client with W3C Context]\n    end\n\n    subgraph AI_Engine [\"AI Microservice (FastAPI + Python 3.11 :8000)\"]\n        GUARD[Guardrails AI Engine]\n        DOJO_ADAPTER[AgentDojo Adapter & Guardrail Bridge]\n        ENV_SIM[Stateful Environments Workspace, Banking, Slack, Travel]\n        GRAPH[LangGraph Autonomous Agent]\n        TOOLS[Sandboxed Tools AST, SQL, Vector]\n        EVAL[DeepEval Metric Evaluator]\n        CHROMA[ChromaDB Knowledge Base]\n        GEMINI[Google Gemini Client / Mock Engine]\n    end\n\n    subgraph Storage [\"Persistence Tier\"]\n        MYSQL[(MySQL 8.x Database :3306)]\n    end\n\n    UI_Studio -->|JWT Bearer REST| AUTH\n    UI_Dojo -->|GET /agentdojo/suites, scenarios / POST run| DOJO_SVC\n    AUTH --> PROJ --> RUNS\n    DOJO_SVC --> CLIENT\n    RUNS -->|Persist Runs & Findings| MYSQL\n    RUNS -->|HTTP + traceparent| CLIENT\n    CLIENT -->|X-Internal-Token| GUARD\n    CLIENT -->|X-Internal-Token| DOJO_ADAPTER\n    DOJO_ADAPTER --> ENV_SIM\n    DOJO_ADAPTER --> GUARD\n    GUARD -->|Input & Tool Interceptor| GRAPH\n    GRAPH --> TOOLS\n    GRAPH --> GEMINI\n    GRAPH --> EVAL\n    EVAL --> CHROMA\n    EVAL -->|Return Structured Telemetry| CLIENT\n    TRACES -->|GET /traces/runId| UI_Traces"},{"kind":"example","language":"properties","snippet":"PORT=8080\nMYSQL_HOST=localhost\nMYSQL_PORT=3306\nMYSQL_DATABASE=sentinelai_db\nMYSQL_USER=root\nMYSQL_PASSWORD=your_mysql_password\nJWT_SECRET=defaultSecretKeyForDevelopmentMustBe32BytesLongSentinelAI!\nJWT_EXPIRATION_MS=86400000\nAI_SERVICE_URL=http://localhost:8000/api/v1\nINTERNAL_SERVICE_SECRET=sentinelai_internal_token_secret_key_2026\nCORS_ALLOWED_ORIGINS=http://localhost:5173,http://localhost:3000"}]}}