story-short-scan
Warn
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFECOMMAND_EXECUTIONOBFUSCATION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill utilizes
evalJSONandevalJSONBase64functions inscripts/cdp-utils.jsto execute dynamically generated JavaScript strings within a browser environment. Scripts likedz-browse-scraper.jsandheiyan-booklist-scraper.jsconstruct these scripts at runtime to extract data from target web pages.\n- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external platforms, creating a vulnerability surface where malicious instructions in story content could influence agent behavior.\n - Ingestion points: Web scrapers in
scripts/dz-browse-scraper.js(scrapingishugui.com) andscripts/heiyan-booklist-scraper.js(scrapingzhangwenpindu.cn) extract story titles, descriptions, and metadata.\n - Boundary markers: No explicit delimiters or safety instructions are used to separate external data from the agent's prompts.\n
- Capability inventory: The skill possesses file-writing capabilities and can execute shell commands through the
agent-browserutility.\n - Sanitization: Only basic whitespace normalization and string truncation are performed on the ingested content.\n- [CREDENTIALS_UNSAFE]: The
scripts/heiyan-booklist-scraper.jsscript extracts theAdmin-Tokencookie from the browser's document context. This session credential is then used to authenticate requests to the platform's backend APIs.\n- [COMMAND_EXECUTION]: The utility scriptscripts/cdp-utils.jsuseschild_process.execFileSyncto invoke theagent-browserCLI tool, which is used for browser-based data collection.\n- [OBFUSCATION]: TheevalJSONBase64function inscripts/cdp-utils.jsencodes JavaScript code into Base64 before passing it to the browser control interface. While this is used for cross-platform compatibility, it masks the executable logic from simple analysis.
Audit Metadata