fable-wise
Fail
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: HIGHPERSISTENCEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONTIME_DELAYED_CONDITIONAL
Full Analysis
- [PERSISTENCE]: The
re0-upgradeskill (skills/breadth/re0-upgrade/SKILL.md) automates the configuration of persistent behavior by wiring aSessionStartcommand into agent configuration files such as~/.claude/settings.jsonand~/.codex/config.toml. This command is configured to execute a downloaded script located at~/.re0/session-check.cjsevery time a new session begins. - [EXTERNAL_DOWNLOADS]: The
re0-upgradeskill downloads external JavaScript files, includingcatalog.cjs,session-check.cjs, andopencode-discovery.js, from the vendor's GitHub repository atraw.githubusercontent.com/LilMGenius/paperthinto the user's local directory~/.re0/. - [REMOTE_CODE_EXECUTION]: By downloading external scripts and configuring them to run automatically at session startup, the skill implements a remote code execution pattern. This allow logic sourced from a remote repository to be executed in subsequent agent sessions without further user interaction.
- [COMMAND_EXECUTION]: Multiple skills, including
re0-release,re0-git, andre0-upgrade, facilitate the execution of shell commands such asgit,npm,npx, andgh. Specifically,re0-upgradeutilizes the GitHub CLI (gh api) to perform authenticated API calls on the user's account to star the repository. - [INDIRECT_PROMPT_INJECTION]: The skill suite ingests untrusted external artifacts through the
engineering_artifactinput, creating a surface for indirect prompt injection attacks. - Ingestion points: The
engineering_artifactinput parameter is used across several skills, includingfable-wiseandautobahn. - Boundary markers: While the
autobahnskill (skills/depth/autobahn/SKILL.md) mentions 'FRAME', 'CARVE', and 'GUARD' steps for defining scope, it does not implement deterministic delimiters for the external content. - Capability inventory: The skill possesses capabilities for file system access, shell command execution, and network access through the update and session-check scripts.
- Sanitization: The skill relies on LLM-based reasoning in its 'CARVE' and 'GUARD' phases to filter risky content, which represents a probabilistic defense rather than a strict sanitization protocol.
- [TIME_DELAYED_CONDITIONAL]: The
session-check.cjsscript implements a time-based gate using aTHROTTLE_MSvariable, which ensures that the discovery notice logic only executes once every 24 hours.
Recommendations
- AI detected serious security threats
Audit Metadata