analyzing-linux-kernel-rootkits
Pass
Audited by Gen Agent Trust Hub on Jul 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/agent.pyexecutes external tools such asvol(Volatility3) andrkhunterusing thesubprocess.runfunction. These calls are implemented using list-based arguments, which prevents shell command injection. This execution is fundamental to the skill's purpose of system analysis. - [EXTERNAL_DOWNLOADS]: The skill documentation in
SKILL.mdandreferences/api-reference.mddirects users to installvolatility3viapipand download symbol tables from the official Volatility Foundation GitHub repository. These are trusted sources for security professionals. - [DATA_EXFILTRATION]: The skill accesses sensitive kernel information by reading
/proc/modules,/sys/module, and physical memory dumps. While this involves high-privilege data access, it is a non-malicious requirement for rootkit detection and the data is processed locally. - [SAFE]: The skill follows standard forensic practices, such as cross-view analysis between kernel data structures and userspace utilities to identify discrepancies caused by malware.
Audit Metadata