Skip to main content
skill CX Codex

wxmini-security-audit — Claude Code skill: WeChat mini-program audit

This skill inspects decompiled wxapkg bundles for leaked secrets, API endpoints, weak crypto and vulnerabilities. Run it before shipping a mini-program.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add reason-machines/security-skills --skill wxmini-security-audit -a claude-code
Open on GitHub

What wxmini-security-audit does

Seven Claude Agent Teams agents do the work: a decompiler, a secret scanner, an endpoint miner, a crypto analyzer, a vulnerability analyzer, a custom analyzer and a reporter. The run moves through phases — intent parsing, decompilation, a script pre-scan, four analyzers in parallel, then report generation. Name a specific endpoint or parameter and an extra custom-analysis phase kicks in for it.

Two layers sit behind that. Python scripts endpoint_extractor.py and secret_scanner.py walk .js and .json files with regexes to catch raw matches, and the LLM agents judge those matches against their context. Nothing leaves the machine: no network calls, no exploit code.

Windows is required right now, because the current version depends on unveilr.exe. Drop that decompiler binary into tools/ — without it the decompilation phase will not run. Python 3.x is enough, standard library only. Findings land in wxaudit-output/ as security_report.md, findings.json, endpoints_fuzz.txt and several JSON files covering endpoints, secrets and crypto.

What it helps with

  • find leaked keys and tokens in a decompiled wxapkg
  • collect API endpoints worth testing further
  • assess how a mini-program encrypts its data
  • dig into one endpoint such as /api/user/login
  • turn findings into a report with risk notes

Example prompts for the agent

  • Audit this WeChat mini program D:\wechat\miniapp\wxapkg_files
  • Scan D:\wxapp for vulnerabilities, especially payment security and privilege escalation
  • Analyze D:\wxapp, Burp Suite captured /api/pay with a tamperable amount parameter

How to install wxmini-security-audit

1Skills CLI (Vercel)

npx skills add reason-machines/security-skills --skill wxmini-security-audit -a claude-code

2Manually: put the files in place

~/.claude/skills/wxmini-security-audit/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/wxmini-security-audit/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about wxmini-security-audit

How do I install wxmini-security-audit in Claude Code?

Run npx skills add reason-machines/security-skills --skill wxmini-security-audit -a claude-code. The skill ends up at ~/.claude/skills/wxmini-security-audit/SKILL.md.

What does wxmini-security-audit do?

It statically audits WeChat mini-programs for secrets, endpoints, crypto problems and vulnerabilities, then writes reports into wxaudit-output/.

What do I need before running it?

Windows, Python 3.x and the unveilr.exe binary inside tools/. Decompilation of wxapkg files fails without it.

Similar skills

All skills for Security →

From the same set24

avast-premium-security-malware-analysis A skill for studying Avast Premium Security internals: behavior shield, real-time protection, malware detection. Built for educational and defensive research. CX Codex +1 1,100installs report-malicious-repository Flags repositories that pose as antivirus or other commercial software and walks you through filing a GitHub report. CX Codex +1 1,100installs avast-security-awareness Trains your agent to flag repositories posing as antivirus tools or cracked software, and to warn you before anything gets downloaded. CX Codex +1 1,100installs avast-premium-security-analysis A skill for studying Avast Premium Security components and antivirus protection mechanisms. Useful when you take apart defensive software inside an isolated environment. CX Codex +1 1,100installs malware-warning-avast-keygen This skill spots repositories posing as an Avast Premium Security crack or keygen and explains why nothing from them should be run. CX Codex +1 1,100installs vibe-security-skill Audits code written with an AI assistant for the usual holes: exposed keys, broken RLS policies, weak auth. CX Codex +1 1,100installs security-threat-awareness Flags repositories that disguise malicious downloads as legitimate security tools. Use it before installing software from GitHub. CX Codex +1 1,000installs malware-analysis-dragonflyTomb-avast A skill for pulling apart repositories that pose as antivirus installers. It helps you tell a fake distribution from the real thing. CX Codex +1 1,000installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor