wjs-promoting-skills
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEPERSISTENCEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PERSISTENCE]: The skill implements a persistence mechanism on macOS systems by installing a launchd agent. The
setup.shscript creates and loadscom.jianshuo.wjs-promoting-skills.plistinto~/Library/LaunchAgents/, ensuring that thedaily.shmarketing workflow executes automatically every day at 4:00 AM. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection due to its requirement to fetch and process data from external, untrusted sources for market research.
- Ingestion points: Marketplace data is gathered from sites like ClawHub, Reddit, and Hacker News via
WebFetchandWebSearchin theresearch-marketplaces.shscript and stored instate/research.md. - Boundary markers: The prompts in
prompts/daily-post.mdandprompts/community-drafts.mdincorporate theresearch.mdcontent directly into the LLM context without using delimiters or instructions to ignore potential injections within that data. - Capability inventory: The environment allows
Writeaccess to the local filesystem and controlledBashexecution (specificallygit,jq,stat, anddate). - Sanitization: There is no evidence of filtering or validation applied to the external content before it is processed by the agent.
- [COMMAND_EXECUTION]: The skill performs automated command execution to manage its state and orchestration. It invokes the
claudeCLI in a headless, non-interactive mode and uses shell scripts to execute specific system commands, includinggitfor repository metadata,jqfor JSON manipulation, andxurlfor social media interactions.
Audit Metadata