community-skill-radar
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill fetches titles and text snippets from Reddit, which are attacker-controlled external sources, and writes them into
PROPOSALS.md. The instructions then encourage the agent to process these proposals to build new skills. This creates a surface where malicious instructions hidden in Reddit posts could influence the agent's behavior. - Ingestion points:
radar.pyfetches data from the Reddit JSON API (reddit.com/r/{subreddit}/new.json) in thefetch_subredditandfetch_searchfunctions. - Boundary markers: Absent. The content is written to markdown files without clear delimiters or instructions to the agent to treat the text as untrusted data.
- Capability inventory: The skill workflow suggests the agent can execute commands (e.g.,
create-skill) based on the content of the generated proposals. - Sanitization: The script performs truncation and basic character filtering for slugs, but does not sanitize the primary text content for prompt injection patterns.
- [EXTERNAL_DOWNLOADS]: The skill periodically connects to Reddit's public API to retrieve recent posts and comments.
- Evidence:
radar.pyusesurllib.request.urlopento fetch data fromhttps://www.reddit.com/r/{subreddit}/new.jsonandsearch.jsonusing a custom User-Agent. - [COMMAND_EXECUTION]: The skill is intended to be used alongside other tools, instructing the agent to run command-line operations based on the results of the radar scan.
- Evidence:
SKILL.mdprovides examples for triggering the radar viapython3 radar.pyand suggests downstream execution of skill creation tools.
Audit Metadata