wxmini-security-audit

Decompile wxapkg packages and analyze them for exposed secrets and vulnerabilities.

11|1|Updated May 16, 2026
One-click install
npx skills add https://github.com/Aradotso/security-skills --skill wxmini-security-audit-aradotso
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wxmini-security-audit
Source: https://github.com/Aradotso/security-skills/tree/main/skills/wxmini-security-audit
Command: npx skills add https://github.com/Aradotso/security-skills --skill wxmini-security-audit-aradotso

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

wxmini-security-audit helps you quickly identify sensitive data leaks, risky API usage, and potential vulnerabilities in WeChat mini-program packages without needing to run intrusive tests.

Core Features & Use Cases

  • 7-Agent Static Audit Pipeline: Orchestrates decompilation, endpoint mining, crypto analysis, vulnerability analysis, and reporting across multiple security dimensions.
  • Local, Pure Static Analysis: Performs analysis without network requests or attack-code generation, keeping processing fully local.
  • Dual-Layer Detection: Uses deterministic Python regex pre-scanning plus LLM-based agents for contextual triage and structured outputs.
  • Security-Focused Output Artifacts: Produces a summary report plus JSON inventories (file inventory, endpoints, secrets, crypto, vulnerabilities) for downstream review.

Quick Start

Run the skill by telling the AI: "Audit this WeChat mini program at D:\wechat\miniapp\wxapkg_files and generate a full security report."

Frequently Asked Questions about wxmini-security-audit

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

FAQPage Schema
How do I perform a security audit on a WeChat mini-program package?

A static security audit on WeChat mini-programs decompiles wxapkg content and analyzes it for exposed secrets, API endpoints, and crypto weaknesses. This Skill automates that pipeline locally, using deterministic Python scripts and LLM agents to produce structured findings without network activity.

Can I scan a WeChat mini-program for leaked secrets and API endpoints locally?

Yes, scanning for leaked secrets and API endpoints can run entirely offline. The process executes pure static analysis using a decompiler binary and deterministic Python extraction scripts, ensuring no network requests or attack-code generation occurs during the local audit.

What is static analysis for WeChat mini-program vulnerability detection?

Static analysis for WeChat mini-program vulnerability detection is the process of reviewing decompiled source code to identify security risks without executing the application. It uses dual-layer detection, combining deterministic regex pre-scanning with LLM-based agents for contextual triage.

How do I extract API endpoints from a wxapkg file for security review?

To extract API endpoints from a wxapkg file for security review, you decompile the package and run automated endpoint mining scripts. These scripts correlate extracted request contexts with specific parameters to produce structured JSON inventories for downstream analysis.

Does WeChat mini-program static analysis require a network connection or active testing?

No, WeChat mini-program static analysis does not require a network connection or active testing. The auditing process is fully local, relying on a decompiler binary and Python scripts to analyze vulnerability signals without generating attack code or sending network requests.

What output formats are generated by a WeChat mini-program security audit?

A WeChat mini-program security audit generates a summary report alongside structured JSON inventories. These output artifacts include detailed file inventories, extracted endpoints, discovered secrets, crypto analysis results, and identified vulnerabilities for downstream review.