analyzing-linux-elf-malware
Fail
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: CRITICALCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONMETADATA_POISONING
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/agent.pyexecutes system utilities such asstrings,upx, andreadelfusingsubprocess.runto perform static analysis on user-provided binary files. This is a functional requirement for the skill's stated purpose of malware triage.\n- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from untrusted external binaries, which presents an attack surface for indirect prompt injection.\n - Ingestion points: The
extract_stringsfunction inscripts/agent.pyand string extraction commands inSKILL.mdread content directly from suspect ELF binaries.\n - Boundary markers: The skill does not provide specific delimiters or instructions to the agent to treat extracted strings strictly as data rather than instructions.\n
- Capability inventory: The skill has the ability to execute shell commands via
subprocess.runfor analysis tasks.\n - Sanitization: Content extracted from binary strings is not sanitized or filtered for control characters before being returned to the agent context.\n- [METADATA_POISONING]: Documentation in
SKILL.mdcontains sample indicators of compromise (IOCs) associated with Monero cryptominers, causing automated scanners to flag the file for malware signatures (e.g.,BitCoinMiner-BY). These indicators are defanged and serve as instructional examples rather than active malicious code.
Recommendations
- CRITICAL: 1 infected file(s) detected - DO NOT USE
- CRITICAL: 1 file(s) identified as malware by FileRep - DO NOT USE
Audit Metadata