pp-craigslist
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted external data from Craigslist listings, creating an attack surface for indirect prompt injection.
- Ingestion points: The skill fetches listing metadata (titles, descriptions, body fingerprints) from Craigslist via the
search,postings, andwatchcommand groups. - Boundary markers: The skill body does not define explicit delimiters or instructions to the agent to disregard natural language commands embedded within listing content.
- Capability inventory: The skill relies on a CLI that can perform network requests (via the
webhooksink) and write to the local filesystem (via profiles and thefilesink). - Sanitization: There is no mention of sanitization or filtering logic applied to listing content before it is returned to the agent context.
- [EXTERNAL_DOWNLOADS]: The skill documentation instructs users to install external CLI components from the vendor's repository and package registry.
- Evidence: Installation steps involve fetching
@mvanhorn/printing-press-libraryvianpxand installing binaries fromgithub.com/mvanhorn/printing-press-libraryusinggo install. - [COMMAND_EXECUTION]: The skill provides a highly flexible output delivery mechanism that allows routing data to external endpoints or local files.
- Evidence: The
--deliverflag supports thewebhook:<url>scheme, which performs a POST request to a user-specified URL, and thefile:<path>scheme for atomic local file writes.
Audit Metadata