yc-reader
Pass
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_CONTEXT_INJECTIONPRIVILEGE_ESCALATION
Full Analysis
- [COMMAND_EXECUTION]: The skill extensively uses
curlto fetch data from a remote API andjqto parse and filter the resulting JSON. These tools are used as intended for data retrieval and processing.\n- [DYNAMIC_CONTEXT_INJECTION]: TheSKILL.mdfile utilizes the!commandsyntax to check for the presence ofcurlandjqon the system when the skill is loaded. This is a benign diagnostic check.\n- [EXTERNAL_DOWNLOADS]: The skill fetches company data fromhttps://yc-oss.github.io/api/. The data is in static JSON format and does not contain executable code.\n- [PRIVILEGE_ESCALATION]: The instructions inSKILL.mdsuggest usingsudo apt-get install jqas a remediation step if thejqutility is missing from the system. This provides a path for the agent to request elevated privileges to install a dependency.\n- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from an external, potentially untrusted source (yc-oss.github.io), which could contain malicious instructions embedded in company descriptions.\n - Ingestion points: JSON company profiles and one-liners fetched via
curl.\n - Boundary markers: Absent; the agent is instructed to summarize the data without specific delimiters or warnings.\n
- Capability inventory: The skill has network access via
curland data processing capabilities viajq.\n - Sanitization: None; the skill relies on the LLM to handle the data safely during summarization.
Audit Metadata