italian-parliament-cli
Pass
Audited by Gen Agent Trust Hub on Aug 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill is designed around the
italianparliamentCLI and encourages the agent to use shell pipelines involvingjq,grep,wc, andduckdb. It also instructions the agent on how to redirect output to files (e.g.,> bills-19.csv). - [EXTERNAL_DOWNLOADS]: The
bill-text fetchcommand downloads external documents (PDFs/HTML) from official parliament websites (www.senato.it) and requires external tools likeagent-browserandlitto process them. It also interacts with external SPARQL endpoints atcamera.itandsenato.it. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection and command injection. It instructs the agent to interpolate user-provided strings (like names, keywords, and search terms) directly into shell commands (e.g.,
italianparliament search find --name <user_input>). - Ingestion points: User-supplied names, keywords, URIs, and search terms in
SKILL.md. - Boundary markers: None present; parameters are passed directly to CLI flags.
- Capability inventory: Execution of shell commands via
italianparliament, shell pipes, file system writes, and browser automation viaagent-browser(noted inreferences/commands.md). - Sanitization: The instructions do not include guidelines for escaping or validating user input before command construction.
Audit Metadata