falsify
Pass
Audited by Gen Agent Trust Hub on Jul 9, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill makes extensive use of the
Bashtool to manipulate project state files. It usesjqfor processing JSON data, consistently employing the--argand--argjsonflags to prevent injection when interpolating variables into queries. It also performs standard shell operations like file redirection and moving temporary files. - [COMMAND_EXECUTION]: Step 0.1 implements explicit input sanitization for command-line arguments. It truncates the arguments to 200 characters and strips potentially dangerous shell characters like backticks and angle brackets. It also validates arguments against a whitelist for the
--scopeand--modeparameters. - [DATA_EXPOSURE]: The skill reads from and writes to the
./reports/directory to manage research session states, quarantine files, and reports. Access is limited to the expected working directory of the research orchestrator. - [PROMPT_INJECTION]: The skill orchestrates a sub-agent (
falsification-analyst) by defining its behavior and constraints in a system prompt. The prompt includes specific instructions to the sub-agent to use only web tools and never commit via git, which serves as a safety constraint for the sub-task. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from research findings in
state.jsonand from the output of thefalsification-analystagent. While these are points where untrusted data could enter the context, the skill mitigates risk by sanitizing the CLI input and using structured JSON processing with schema validation (schemas/*.jq) before updating the primary session state.
Audit Metadata