Personal AI agent on the Claude Agent SDK — bi-temporal fact memory, capability-gated permissions, 15+ MCP servers, ~55 tools, 2,800+ tests.
- capability exposure inferred + 35
- recent drift inferred + 12
- tool safety inferred + 12
inferred
The A–E grade is our heuristic synthesis — a "review this" prompt, not a verdict. Each factor is tagged by what backs it: attested (a verifiable record), reported (a third party's claim), or inferred (our own heuristic, e.g. permissions). See methodology.
graded 1m ago · see ecosystem CVEs →
- C · 35 → C · 59
- A · 0 → C · 35
No known CVEs for this server.
- high dangerous code
committed secret: Anthropic key
analyzed commit 7a35b46 · analyzer v28 · 3d ago
skills & prompt files 18
- skill Alksalt-hikari-agent-7a35b46/.claude/skills/character-voice/SKILL.md
- skill Alksalt-hikari-agent-7a35b46/.claude/skills/drive-search/SKILL.md
- skill Alksalt-hikari-agent-7a35b46/.claude/skills/recall-memory/SKILL.md
- skill Alksalt-hikari-agent-7a35b46/.claude/skills/runtime-bridge/SKILL.md
- skill Alksalt-hikari-agent-7a35b46/.claude/skills/schedule-heartbeat/SKILL.md
- skill Alksalt-hikari-agent-7a35b46/.claude/skills/untrusted-content/SKILL.md
- agent-rules Alksalt-hikari-agent-7a35b46/AGENTS.md
- agent-rules Alksalt-hikari-agent-7a35b46/CLAUDE.md
- prompt-file Alksalt-hikari-agent-7a35b46/agents/subagents/prompts/drive_gmail.description.md
- prompt-file Alksalt-hikari-agent-7a35b46/agents/subagents/prompts/drive_gmail.prompt.md
- prompt-file Alksalt-hikari-agent-7a35b46/agents/subagents/prompts/github.description.md
- prompt-file Alksalt-hikari-agent-7a35b46/agents/subagents/prompts/github.prompt.md
- prompt-file Alksalt-hikari-agent-7a35b46/agents/subagents/prompts/notion.description.md
- prompt-file Alksalt-hikari-agent-7a35b46/agents/subagents/prompts/notion.prompt.md
- prompt-file Alksalt-hikari-agent-7a35b46/agents/subagents/prompts/research.description.md
- prompt-file Alksalt-hikari-agent-7a35b46/agents/subagents/prompts/research.prompt.md
- prompt-file Alksalt-hikari-agent-7a35b46/agents/subagents/prompts/wiki.description.md
- prompt-file Alksalt-hikari-agent-7a35b46/agents/subagents/prompts/wiki.prompt.md
danger signals22
- suspicious endpoint api.telegram.org
expected for this server's purpose
Alksalt-hikari-agent-7a35b46/scripts/dead_man.py :167
r = httpx.head("https://api.telegram.org", timeout=10.0) - suspicious endpoint 169.254.169.254 (cloud metadata) Alksalt-hikari-agent-7a35b46/tests/test_link_shelf_ssrf.py :149
await safe_fetch("http://169.254.169.254/latest/meta-data/") - over-broad OAuth scope https://mail.google.com/ Alksalt-hikari-agent-7a35b46/auth/scope_match.py :16
"https://mail.google.com/": frozenset({ - over-broad OAuth scope gmail.modify Alksalt-hikari-agent-7a35b46/auth/scope_match.py :19
"https://www.googleapis.com/auth/gmail.modify", - over-broad OAuth scope https://www.googleapis.com/auth/drive Alksalt-hikari-agent-7a35b46/auth/scope_match.py :34
"https://www.googleapis.com/auth/drive": frozenset({ - over-broad OAuth scope https://mail.google.com/ Alksalt-hikari-agent-7a35b46/scripts/auth.py :62
"https://mail.google.com/", - over-broad OAuth scope https://www.googleapis.com/auth/drive Alksalt-hikari-agent-7a35b46/scripts/auth.py :64
"https://www.googleapis.com/auth/drive", - over-broad OAuth scope https://www.googleapis.com/auth/documents Alksalt-hikari-agent-7a35b46/scripts/auth.py :65
"https://www.googleapis.com/auth/documents", - over-broad OAuth scope https://www.googleapis.com/auth/spreadsheets Alksalt-hikari-agent-7a35b46/scripts/auth.py :66
"https://www.googleapis.com/auth/spreadsheets", - over-broad OAuth scope https://mail.google.com/ Alksalt-hikari-agent-7a35b46/tests/test_auth_scopes.py :219
return _StubResp({"scope": "https://mail.google.com/ https://www.googleapis.com/auth/calendar"}) - over-broad OAuth scope https://mail.google.com/ Alksalt-hikari-agent-7a35b46/tests/test_google_auth_preflight.py :20
"https://mail.google.com/", - over-broad OAuth scope https://www.googleapis.com/auth/drive Alksalt-hikari-agent-7a35b46/tests/test_google_auth_preflight.py :22
"https://www.googleapis.com/auth/drive", - over-broad OAuth scope https://www.googleapis.com/auth/documents Alksalt-hikari-agent-7a35b46/tests/test_google_auth_preflight.py :23
"https://www.googleapis.com/auth/documents", - over-broad OAuth scope https://www.googleapis.com/auth/spreadsheets Alksalt-hikari-agent-7a35b46/tests/test_google_auth_preflight.py :24
"https://www.googleapis.com/auth/spreadsheets", - over-broad OAuth scope gmail.modify Alksalt-hikari-agent-7a35b46/tests/test_google_auth_preflight.py :67
assert "https://www.googleapis.com/auth/gmail.modify" in missing - over-broad OAuth scope https://mail.google.com/ Alksalt-hikari-agent-7a35b46/tests/test_phase_g_oauth.py :85
"scope": "https://mail.google.com/ https://www.googleapis.com/auth/calendar", - over-broad OAuth scope gmail.modify Alksalt-hikari-agent-7a35b46/tests/test_phase_g_oauth.py :479
return {"https://www.googleapis.com/auth/gmail.modify"} - over-broad OAuth scope gmail.modify Alksalt-hikari-agent-7a35b46/tests/test_scope_match.py :18
"https://www.googleapis.com/auth/gmail.modify", - over-broad OAuth scope https://mail.google.com/ Alksalt-hikari-agent-7a35b46/tests/test_scope_match.py :19
{"https://mail.google.com/"}, - over-broad OAuth scope https://www.googleapis.com/auth/drive Alksalt-hikari-agent-7a35b46/tests/test_scope_match.py :46
{"https://www.googleapis.com/auth/drive"}, - committed secret Anthropic key Alksalt-hikari-agent-7a35b46/tests/test_audit_redaction_widened.py :17
sk-ant…(43 chars, redacted) - committed secret Anthropic key Alksalt-hikari-agent-7a35b46/tests/test_log_scrub.py :71
sk-ant…(44 chars, redacted)
- recent drift +12 capability drift →
Heuristic, inferred signals — false positives (legitimately powerful tools, forks, language ports) are expected. Treat each as "review this", not a verdict. See the ecosystem-wide picture on the security hub, or the fleet security of Alksalt.