fleet-hunting-with-velociraptor
Pass
Audited by Gen Agent Trust Hub on Aug 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The helper script
scripts/agent.pyfacilitates command execution by wrapping thevelociraptorbinary usingsubprocess.run. It allows users to execute VQL (Velociraptor Query Language) queries and collect artifacts. The implementation uses list-based arguments forsubprocess.runto prevent shell injection, though the underlying binary possesses significant system capabilities. - [EXTERNAL_DOWNLOADS]: The documentation in
SKILL.mdprovides instructions for downloading official binaries from the Velocidex GitHub repository. This is a standard deployment procedure for the tool and targets a well-known security project. - [PROMPT_INJECTION]: The skill presents an indirect prompt injection surface, as it is designed to ingest and process data from endpoint forensic collections which could contain attacker-controlled content.
- Ingestion points: Forensic data and query results returned by the
velociraptorbinary and handled byscripts/agent.py(viarun_queryandcollect_artifact). - Boundary markers: The script does not implement specific delimiters or 'ignore' instructions for the data retrieved from endpoints.
- Capability inventory: The skill has the capability to execute the
velociraptorbinary, write files to the local system (zip results), and perform network communication via the Velociraptor protocol. - Sanitization: The script outputs raw data from the binary to stdout/stderr without sanitization or filtering intended for LLM context safety.
Audit Metadata