implementing-velociraptor-for-ir-collection
Pass
Audited by Gen Agent Trust Hub on Jul 16, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads Velociraptor binaries from the official GitHub repository for the project (
Velocidex/velociraptor). This is a standard and expected deployment method for this security tool. - [COMMAND_EXECUTION]: Deployment instructions include the use of administrative commands such as
sudofor service installation,wgetfor fetching binaries, anddocker runfor containerized deployment. These operations are consistent with the skill's primary purpose of system administration and incident response setup. - [PROMPT_INJECTION]: The skill exhibits a vulnerability surface for indirect prompt injection (Category 8) because its core functionality involves processing untrusted forensic data (such as event log entries, process names, and command lines) retrieved from endpoints.
- Ingestion points: The
scripts/process.pyscript reads and analyzes JSON-formatted forensic result files in theanalyze_collection_resultsfunction. - Boundary markers: Absent; the script processes external data without using delimiters or specialized markers to distinguish it from the agent's internal logic.
- Capability inventory: The toolset includes file system write operations (
json.dumpinprocess.py) and network request capabilities (requests.getinscripts/agent.py). - Sanitization: While the script performs basic substring matching for known malicious indicators (e.g., 'mimikatz'), it does not implement sanitization or escaping of the ingested data to prevent it from potentially influencing the agent's behavior if the output is processed by an LLM.
Audit Metadata