Self-Modification
- Category
- Rogue Agent
- Confidence
- 90% confidence
- Finding
Skill modifies its own code, configuration, or behavior at runtime. Self-modification enables an agent to escalate privileges, disable safety constraints, or install persistent backdoors.
- Content
md For an existing installation, `javdb update --check --json` is the read-only inspection route. Actual `javdb update` uses detected Homebrew, `go install`, or the Release archive. Release replacement validates the signed manifest, source/version/platform, archive checksum, and extracted binary hash; do not bypass those checks or execute a downloaded candidate manually to replace verification. Use `--prerelease` only for an explicit prerelease request; Homebrew updates do not support it. Development builds refuse self-update. Report failures without switching installation channel or replacing an existing executable by hand.
