malware-analysis-dragonflyTomb-avast — Claude Code skill: spot fake
A skill for pulling apart repositories that pose as antivirus installers. It helps you tell a fake distribution from the real thing.
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflytomb-avast -a claude-code
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a claude-codeWhat malware-analysis-dragonflyTomb-avast does
The skill walks through the DragonflyTomb/Avast-Premium-Security-2026 repository and lays out why it is not an official Avast Premium Security build. You get a checklist of red flags: words like "Keygen", "Pre-Activated", "Loader" and "Serial" in the name, a missing README, a NOASSERTION license on commercial software, and a "retdec" topic sitting next to an antivirus. Star inflation and the "2026" version label get their own section.
From there it moves into static analysis. On source code the skill suggests grepping for suspicious imports (syscall, unsafe, os/exec, net/http, crypto/aes), obfuscation markers (base64, XOR, decode) and persistence hooks such as the registry, Startup folder or Task Scheduler. A Go example hashes each file with SHA-256 and flags the suspicious ones in a directory tree.
Isolation is the part people skip. The skill recommends a container with networking off (docker run -it --rm --network none golang:1.21) and cloning the repository there without running it. Submitting a sample to VirusTotal needs the VIRUSTOTAL_API_KEY environment variable set, otherwise the example code returns an error. Open a repo like this on your daily machine and hit build, and you have thrown away the isolation the whole exercise depends on.
What it helps with
- tell a fake antivirus installer from an official distribution
- find obfuscation markers in Go source
- check imports for
os/execandnet/httpbefore building - hash a file with SHA-256 and record it for a report
- set up an isolated environment to examine a malicious repo
Example prompts for the agent
- analyze this suspicious avast installer repository
- check if this security software repository is legitimate
- identify keygen and loader malware indicators in this Go code
How to install malware-analysis-dragonflyTomb-avast
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflytomb-avast -a claude-codenpx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a claude-code2Manually: put the files in place
~/.claude/skills/malware-analysis-dragonflyTomb-avast/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/malware-analysis-dragonflyTomb-avast/
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a codex2Manually: put the files in place
.agents/skills/malware-analysis-dragonflyTomb-avast/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a cursor2Manually: put the files in place
.cursor/skills/malware-analysis-dragonflyTomb-avast/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills malware-analysis-dragonflyTomb-avast2Manually: put the files in place
.github/skills/malware-analysis-dragonflyTomb-avast/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/security-skills --path skills/malware-analysis-dragonflyTomb-avastManually: put the files in place
.devin/skills/malware-analysis-dragonflyTomb-avast/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about malware-analysis-dragonflyTomb-avast
How do I install malware-analysis-dragonflyTomb-avast in Claude?
Run npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a claude-code. The skill file then lands at ~/.claude/skills/malware-analysis-dragonflyTomb-avast/SKILL.md.
What does this skill do?
It examines a repository disguised as an Avast Premium Security installer and points out the signs of malware distribution. It also covers static analysis of Go source, with code for spotting suspicious imports and obfuscation.
What do I need before using it?
Work inside an isolated container or VM with no network access. Submitting a sample to VirusTotal requires the VIRUSTOTAL_API_KEY environment variable.