malware-triage

Perform static analysis on PE, ELF, Mach-O, and script samples to generate indicators of compromise.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill malware-triage-salmanabdurrahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: malware-triage
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/malware-triage
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill malware-triage-salmanabdurrahman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a secure, isolated environment to perform static analysis on suspicious files, allowing security analysts to identify threats without the risk of accidental execution or network exposure.

Core Features & Use Cases

  • Multi-Format Inspection: Analyze PE, ELF, Mach-O, .NET, and Python artifacts for malicious indicators.
  • Automated IOC Generation: Extract network, host, and behavioral indicators of compromise (IOCs) while maintaining strict chain-of-custody.
  • Use Case: When an unknown executable is found on a workstation, use this skill to identify its packer, extract embedded C2 strings, and determine if it contains anti-analysis techniques before escalating to incident response.

Quick Start

Use the malware-triage skill to perform a static inspection of the suspicious file located at path-to-sample and generate a comprehensive triage report.

Frequently Asked Questions about malware-triage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform static analysis on a suspicious executable without executing it?

You can perform static analysis on suspicious binaries safely offline to identify malware capabilities and extract indicators of compromise without risking execution or network exposure. This approach inspects file structures and strings to determine threats while maintaining strict isolation.

What file formats can I inspect for malicious indicators during malware triage?

Malware triage supports inspecting multi-format artifacts including PE, ELF, Mach-O, .NET, and Python files. This allows analysts to identify malicious indicators across various executable and script-based samples during forensic investigation.

Can I extract indicators of compromise from unknown files for incident response?

Yes, you can extract network, host, and behavioral indicators of compromise (IOCs) from unknown files while maintaining a strict chain-of-custody. Generated IOCs help determine if files contain anti-analysis techniques or embedded C2 strings before escalating incidents.

Does offline malware analysis require strict isolation from network and execution environments?

Yes, offline malware analysis requires strict isolation from network and execution environments to prevent accidental execution. Adhering to defined safety gates and evidence-handling protocols ensures secure analysis of binary artifacts and script-based samples.

What is the best way to identify packers and anti-analysis techniques in a suspicious file?

The best way to identify packers and anti-analysis techniques is through static inspection of the suspicious file. By analyzing the binary's structure and embedded strings offline, you can detect obfuscation methods and generate a comprehensive triage report.

When should I not use offline static analysis for malware triage?

You should not use offline static analysis when you need to observe dynamic runtime behavior or network traffic generation from a sample. This approach focuses strictly on structural inspection and string extraction, requiring defined safety gates to prevent execution.