analyzing-pdf-malware-with-pdfid

mukul975/analyzing-pdf-malware-with-pdfid · Agent Skill (multi-file)

by mukul975 · bundle

Published · Last updated


Analyzes malicious PDF files using PDFiD, pdf-parser, and peepdf to identify embedded JavaScript, shellcode, exploits, and suspicious objects without opening the document. Determines the attack vector and extracts embedded payloads for further analysis.

SKILL.md

Files

This skill is a package of 4 files. Install with the command above, or download the folder.

  • 📄SKILL.md entry
  • 📁references
  • 📄api-reference.md 3.4 KB
  • 📁scripts
  • ⚙️agent.py 8.1 KB
  • 📄LICENSE 11.0 KB

Related

  1. analyzing-malicious-pdf-with-peepdf · mukul975 bundle
    Perform static analysis of malicious PDF documents using peepdf, pdfid, and pdf-parser to extract embedded JavaScript, shellcode, and suspicious objects.
    24.6k
    repo stars
  2. deobfuscating-javascript-malware · mukul975 bundle
    Deobfuscates malicious JavaScript code used in web-based attacks, phishing pages, and dropper scripts by reversing encoding layers, eval chains, string manipulation, and control flow obfuscation to reveal the original malicious logic.
    24.6k
    repo stars
  3. performing-malware-ioc-extraction · mukul975 bundle
    Analyze malicious software to extract actionable indicators of compromise including file hashes, network indicators, registry modifications, and embedded strings, formatted as STIX 2.1 indicators.
    24.6k
    repo stars
  4. performing-malware-triage-with-yara · mukul975 bundle
    Rapidly classify malware samples against known family signatures using YARA rules, covering rule writing, scanning, and integration with analysis pipelines.
    24.6k
    repo stars
  5. analyzing-memory-dumps-with-volatility · mukul975 bundle
    Analyzes RAM memory dumps from compromised systems using the Volatility framework to identify malicious processes, injected code, network connections, loaded modules, and extracted credentials.
    24.6k
    repo stars
  6. performing-memory-forensics-with-volatility3 · mukul975 bundle
    Analyze volatile memory dumps using Volatility 3 to extract running processes, network connections, loaded modules, and evidence of malicious activity.
    24.6k
    repo stars

Frequently asked questions

How do I install the analyzing-pdf-malware-with-pdfid skill?

Run npx skillmds add mukul975/analyzing-pdf-malware-with-pdfid in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.

What does the analyzing-pdf-malware-with-pdfid skill do?

Analyzes malicious PDF files using PDFiD, pdf-parser, and peepdf to identify embedded JavaScript, shellcode, exploits, and suspicious objects without opening the document. Determines the attack vector and extracts embedded payloads for further analysis. It is listed under Security, Vulnerability Scanning on SkillMD.

Is analyzing-pdf-malware-with-pdfid safe to use?

SkillMD's automated safety review verdict for this skill is CAUTION. Independent scanners report: SkillSpector: CAUTION, Skill Scanner: FAIL. Capability flags: executes scripts. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.

Which AI agents work with analyzing-pdf-malware-with-pdfid?

This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.

Is analyzing-pdf-malware-with-pdfid free to use?

Yes. Installing skills from SkillMD is free. This skill is licensed under Apache-2.

Who published analyzing-pdf-malware-with-pdfid?

mukul975 (@mukul975) published this skill. Their other Agent Skills are listed on their SkillMD profile.