Skip to content

Automated Malware Submission Pipeline

Lets an agent help build a pipeline that collects suspicious files and triages them via hash lookups and sandbox submission.

Stars
35,430
Licence
Apache-2.0
Files
3 files

What it does

When installed, the agent can help a security team design and write code that gathers suspicious files from endpoint quarantine systems and email gateways, first checks whether each file's hash is already known in VirusTotal and MalwareBazaar, and then prepares files for submission to sandbox services. It produces provisional verdicts and hash/IOC summaries intended to feed into SIEM tools. The skill is a guide plus example Python code; it is aimed at scaling alert triage beyond manual sandbox uploads.

Great for

  • SOC engineers building automated triage for high volumes of suspicious file alerts
  • Security developers prototyping hash-lookup and sandbox integration
  • Students learning how malware analysis pipelines are structured

Skip it if

  • Analyzing live malware on production or general-purpose machines, which the skill itself says must be avoided; it needs an isolated sandbox network (risk: infection or lateral spread)
  • Non-technical users wanting a turnkey tool; it requires paid API access, Python setup and security infrastructure
  • Relying on its verdicts alone, since the logic is simplistic (e.g. a VirusTotal count above 10 means known malicious) and can misclassify files (risk: missed or wrong verdicts)

Try asking

  • “Help me write a Python collector that pulls quarantined files from our EDR API and stores them by SHA256”
  • “Build a pre-screening step that checks file hashes against VirusTotal and MalwareBazaar before sandbox submission”
  • “Show me how to extract IOCs from sandbox reports and format them for our SIEM”
Step-by-step guide: how to use Automated Malware Submission PipelineInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 3 original files, the Apache-2.0 licence and an attribution note.

    building-automated-malware-submission-pipeline.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip building-automated-malware-submission-pipeline.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip building-automated-malware-submission-pipeline.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Run all sample handling and any generated code only inside an isolated, non-production analysis environment
  • Treat verdicts as preliminary; verify high-impact decisions with a human analyst and multiple sources
  • Store API keys in environment variables or a secrets manager rather than in scripts

What's inside

  • references/api-reference.md
  • scripts/agent.py
  • SKILL.md

Redistributed unmodified from mukul975/Anthropic-Cybersecurity-Skills under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.