skills/mukul975/anthropic-cybersecurity-skills/implementing-velociraptor-for-ir-collection/Gen Agent Trust Hub
implementing-velociraptor-for-ir-collection
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONPERSISTENCEDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONMETADATA_POISONING
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads the Velociraptor binary directly from its official GitHub repository, which is a well-known service. The binary is used to establish the forensic server and client environment.
- [COMMAND_EXECUTION]: The
SKILL.mdandscripts/agent.pyfiles contain instructions and code to execute shell commands for configuring the Velociraptor server, repacking installers, and managing forensic flows. - [PRIVILEGE_ESCALATION]: The deployment instructions in
SKILL.mdrequire the use ofsudoto install the Velociraptor binary as a system service and to manage the local file system for server operations. - [PERSISTENCE]: The skill configures Velociraptor to run as a systemd service (Linux) or a Windows service, which is a persistence mechanism intended for the platform's operational stability.
- [DATA_EXFILTRATION]: The skill is designed to collect highly sensitive forensic data, including the Master File Table ($MFT), registry hives, and event logs, and transmit this data to a Velociraptor API server defined by the user in environment variables.
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data collected from endpoints (such as process names, command lines, and log entries) which could contain malicious instructions designed to influence the agent's analysis.
- Ingestion points: The
analyze_collection_resultsfunction inscripts/process.pyreads and iterates through JSON result files collected from endpoints. - Boundary markers: Absent; the skill does not use delimiters or instructions to ignore potential commands embedded within the forensic data.
- Capability inventory: The skill can perform network operations via
scripts/agent.pyand write files to the local directory inscripts/process.py. - Sanitization: Absent; the data is checked for simple string indicators without escaping or validation of the content against malicious patterns.
- [METADATA_POISONING]: There is a discrepancy between the author listed in the YAML frontmatter ('mahipal') and the copyright holder in the LICENSE file ('mukul975'), which may indicate inconsistent metadata management.
Audit Metadata