The operating layer for Claude Code + OpenAI Codex: persistent project memory, intent routing, safety hooks, cost telemetry, and parallel agent fleets.
- vulnerabilities attested + 7
- capability exposure inferred + 35
- tool safety inferred + 12
- trust mitigators mixed − 3
attested inferred mixed
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.
grade last moved 1w ago · see ecosystem CVEs →
- C · 44 → C · 51
- D · 64 → C · 44
- C · 56 → D · 64
- B · 32 → C · 56
- C · 35 → B · 32
- A · 0 → C · 35
- high dangerous code
dynamic exec: vm exec · obfuscated payload: dynamic require()/import()
analyzed commit 22a36fb · analyzer v33 · 14h ago
skills & prompt files 53
- agent-rules SethGammon-Citadel-22a36fb/AGENTS.md
- agent-rules SethGammon-Citadel-22a36fb/CLAUDE.md
- agent-rules SethGammon-Citadel-22a36fb/examples/berman-agents-md-only/AGENTS.md
- agent-rules SethGammon-Citadel-22a36fb/examples/berman-deploy-steward/AGENTS.md
- skill SethGammon-Citadel-22a36fb/scripts/fixtures/ecosystem/anthropics-template-skill/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/architect/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/archon/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/ascii-diagram/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/autopilot/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/cost/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/create-app/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/create-skill/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/daemon/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/dashboard/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/decision-map/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/deploy-steward/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/design/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/do/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/doc-gen/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/evolve/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/experiment/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/fleet/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/grill/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/houseclean/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/improve/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/infra-audit/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/learn/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/live-preview/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/loop/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/map/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/marshal/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/merge-review/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/organize/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/postmortem/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/pr-watch/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/prd/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/qa/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/refactor/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/research/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/review/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/scaffold/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/schedule/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/session-handoff/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/setup/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/systematic-debugging/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/telemetry/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/test-gen/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/triage/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/unharness/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/verify/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/watch/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/wiki/SKILL.md
- skill SethGammon-Citadel-22a36fb/skills/workspace/SKILL.md
danger signals3
- dynamic code execution vm exec SethGammon-Citadel-22a36fb/scripts/test-demo.js :45
route = vm.runInNewContext(routeBlock + '\nroute;', {}); - dynamic code execution vm exec SethGammon-Citadel-22a36fb/scripts/test-runtime-registry.js :185
vm.runInNewContext(source, { - dynamic code execution vm exec SethGammon-Citadel-22a36fb/scripts/test-version-upgrades.js :38
vm.runInNewContext(fs.readFileSync(path.join(repo, 'core/forks/claude-launcher.js'), 'utf8'), context);
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 SethGammon.