https://github.com/trishit726/AgentGate-The-Zero-Trust-Enforcement-Plane-for-AI-Agents
· scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months, 1 week ago · v1 · 17 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 95 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
pause |
software | healthy | scripts/attack_demo.py:46 |
banner |
software | healthy | scripts/attack_demo.py:50 |
request |
software | healthy | scripts/attack_demo.py:54 |
poll_investigation |
software | healthy | scripts/attack_demo.py:65 |
main |
software | healthy | scripts/attack_demo.py:95 |
_post |
software | healthy | scripts/deploy_splunk.py:42 |
_upsert |
software | healthy | scripts/deploy_splunk.py:46 |
deploy_savedsearches |
software | healthy | scripts/deploy_splunk.py:58 |
deploy_dashboard |
software | healthy | scripts/deploy_splunk.py:69 |
main |
software | healthy | scripts/deploy_splunk.py:86 |
main |
software | healthy | scripts/seed_agents.py:30 |
main |
software | healthy | scripts/issue_token.py:20 |
_extract_json |
software | healthy | sentinel/llm.py:26 |
triage |
software | healthy | sentinel/llm.py:63 |
_fallback_spl |
software | healthy | sentinel/agent.py:23 |
_pull_context |
software | healthy | sentinel/agent.py:38 |
_stub_narrative |
software | healthy | sentinel/agent.py:65 |
investigate |
software | healthy | sentinel/agent.py:79 |
_require_token |
software | healthy | sentinel/mcp_client.py:41 |
_httpx_factory |
software | healthy | sentinel/mcp_client.py:46 |
_session_call |
software | healthy | sentinel/mcp_client.py:58 |
_run_with_retry |
software | healthy | sentinel/mcp_client.py:77 |
_result_text |
software | healthy | sentinel/mcp_client.py:90 |
list_tools |
software | healthy | sentinel/mcp_client.py:102 |
generate_spl |
software | healthy | sentinel/mcp_client.py:115 |
run_query |
software | healthy | sentinel/mcp_client.py:131 |
serve |
software | healthy | services/internal_api.py:14 |
serve |
software | healthy | services/prod_db.py:14 |
serve |
software | healthy | services/secrets_store.py:14 |
issue_token |
software | healthy | broker/identity.py:36 |
verify_token |
software | healthy | broker/identity.py:49 |
peek_agent_id |
software | healthy | broker/identity.py:65 |
decide |
software | healthy | broker/policy.py:18 |
_utc_now |
software | healthy | broker/main.py:35 |
_build_event |
software | healthy | broker/main.py:39 |
sentinel_hook |
software | dead | broker/main.py:65 |
_deny |
software | healthy | broker/main.py:80 |
healthz |
software | healthy | broker/main.py:104 |
enforce |
software | healthy | broker/main.py:109 |
emit_decision |
software | healthy | broker/emit.py:31 |
| Label | Layer | Status | Path |
|---|---|---|---|
architecture_diagram.md |
software | healthy | architecture_diagram.md |
README.md |
software | healthy | README.md |
PROGRESS.md |
software | healthy | PROGRESS.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
BLUEPRINT.md |
software | healthy | BLUEPRINT.md |
TASKS.md |
software | healthy | TASKS.md |
DEMO_SCRIPT.md |
software | healthy | DEMO_SCRIPT.md |
SPEC.md |
software | healthy | SPEC.md |
.env.example |
software | healthy | .env.example |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
attack_demo.py |
software | healthy | scripts/attack_demo.py |
__init__.py |
software | healthy | scripts/__init__.py |
deploy_splunk.py |
software | healthy | scripts/deploy_splunk.py |
seed_agents.py |
software | healthy | scripts/seed_agents.py |
issue_token.py |
software | healthy | scripts/issue_token.py |
__init__.py |
software | healthy | sentinel/__init__.py |
llm.py |
software | healthy | sentinel/llm.py |
agent.py |
software | healthy | sentinel/agent.py |
mcp_client.py |
software | healthy | sentinel/mcp_client.py |
internal_api.py |
software | healthy | services/internal_api.py |
__init__.py |
software | healthy | services/__init__.py |
prod_db.py |
software | healthy | services/prod_db.py |
secrets_store.py |
software | healthy | services/secrets_store.py |
dashboard.json |
software | healthy | splunk/dashboard.json |
identity.py |
software | healthy | broker/identity.py |
__init__.py |
software | healthy | broker/__init__.py |
policy.py |
software | healthy | broker/policy.py |
main.py |
software | healthy | broker/main.py |
emit.py |
software | healthy | broker/emit.py |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
sentinel |
software | healthy | sentinel |
services |
software | healthy | services |
splunk |
software | healthy | splunk |
broker |
software | healthy | broker |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::broker/identity.py |
security | healthy | broker/identity.py |
auth::broker/main.py |
security | healthy | broker/main.py |
auth::.env.example |
security | healthy | .env.example |
auth::scripts/seed_agents.py |
security | healthy | scripts/seed_agents.py |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
LLMUnavailable |
software | healthy | sentinel/llm.py:59 |
MCPUnavailable |
software | healthy | sentinel/mcp_client.py:37 |
InvalidTokenError |
software | healthy | broker/identity.py:28 |
ExpiredTokenError |
software | healthy | broker/identity.py:32 |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | services/internal_api.py |
ANY /<path:path> |
api | healthy | services/internal_api.py |
GET /healthz |
api | healthy | broker/main.py |
ANY /{service}/{path:path} |
api | healthy | broker/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7003 |
network | healthy | services/internal_api.py |
port:7001 |
network | healthy | services/prod_db.py |
port:7002 |
network | healthy | services/secrets_store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_82ktbd2 |
software | healthy | /tmp/repobility-clone-_82ktbd2 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | services/internal_api.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/78004443-46f6-4b98-abca-446c5979c2fc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/78004443-46f6-4b98-abca-446c5979c2fc/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.