Typed memory layer for always-on agents (Claude Code, OpenClaw, Hermes, Codex). Schema-as-code for any Obsidian vault: decay engine, health scoring, link repair, MOC generation.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport — counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit e444405 · analyzer v33 · 1w ago
skills & prompt files 1
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 19
filesystem 19
- fs (weak) smixs-autograph-e444405/skills/autograph/scripts/cleanup.py :20
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/common.py :9
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/daily.py :13
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/dedup.py :23
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/discover.py :13
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/enforce.py :13
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/engine.py :17
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/enrich.py :18
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/generate_schema.py :10
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/graph.py :17
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/link_cleanup.py :16
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/moc.py :13
from pathlib import Path
show 7 more
- fs (weak) smixs-autograph-e444405/skills/autograph/scripts/orchestrate.py :23
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/research.py :16
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/search.py :24
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/supersede.py :21
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/swarm_prepare.py :13
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/scripts/swarm_reduce.py :16
from pathlib import Path - fs (weak) smixs-autograph-e444405/skills/autograph/tests/test_autograph.py :13
import shutil
shell / exec 2
- shell (weak) smixs-autograph-e444405/skills/autograph/scripts/orchestrate.py :24
import subprocess - shell (weak) smixs-autograph-e444405/skills/autograph/tests/test_autograph.py :15
import subprocess
network 1
- net (weak) smixs-autograph-e444405/skills/autograph/scripts/enrich.py :20
from urllib.request import Request, urlopen
secrets 1
- secrets (weak) smixs-autograph-e444405/skills/autograph/scripts/enrich.py :45
key = os.environ.get('OPENROUTER_API_KEY', '')
database 1
- db (weak) smixs-autograph-e444405/skills/autograph/scripts/search.py :23
import sqlite3