webnovel-query
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted content from a user's web novel project, creating a surface for indirect prompt injection.
- Ingestion points: Reads project configuration, chapter data, and state files including
.story-system/MASTER_SETTING.json,.story-system/volumes/*.json,.story-system/chapters/*.json,.webnovel/state.json, andindex.db(referenced inSKILL.md). - Boundary markers: The instructions do not define any delimiters or explicit instructions for the agent to ignore embedded commands within the story files it reads.
- Capability inventory: The skill has access to the
Bash,Read, andGreptools, allowing it to execute local scripts and access the file system. - Sanitization: There is no mention of sanitization, validation, or escaping of the project data before it is processed or used in queries.
- [COMMAND_EXECUTION]: The skill uses the
Bashtool to execute a local Python utility script (webnovel.py) for querying the project's data store. - Evidence:
SKILL.mdcontains several bash commands that invokepython "${SCRIPTS_DIR}/webnovel.py"with various flags likeknowledge query-entity-state,memory-contract query-rules, andload-context. These are executed within the local plugin environment.
Audit Metadata