SKILLEMALL.ai

FF reverse-skill-router

Routes reverse engineering, exploitation, penetration testing, malware, mobile, firmware, browser automation, documentation, and security tasks to the appropriate specialist skill. Use when a task spans modules or the correct reverse-skill entrypoint is unclear.

Not recommendedcritical or high security findings · low grade F
zhaoxuya520/reverse-skill Agent Skills author: zhaoxuya520 MIT 80 files · 15 scripts body ≈ 2 070 tokens Open the sourcegithub.com↗ analyzed 6 d ago

Routes reverse engineering, exploitation, penetration testing, malware, mobile, firmware, browser automation, documentation, and security tasks to the…

As a process F 31/100 · No process to follow — References files that are not bundled: scripts/master-route.ps1, scripts/master-route.sh

ProcedureKubernetesSecurityWriting and documentstype and topics are labelled automatically from the skill text
JSON
Technical rating
F
30/100
safety, quality, tests
Safety 60%
0
Quality 40%
76
Run on models
none yet
Process rating
F
31/100
No process to follow
References files that are not bundled: scripts/master-route.ps1, scripts/master-route.sh
Tools and files w 18
0
Result and completion w 14
0
Inputs and preconditions w 11
0
the three weakest of ten parameters · all ten

What is at stake

The skill contains fragments that, in the wrong hands, cost money or data. Below: what the installer risks and what the author should do.

Dangerous commands
If you install

The skill contains commands that delete files, rewrite disks or execute code fetched from the network. The agent may run them without asking if it believes the instructions require it.

For the author

Replace destructive commands with safe equivalents that ask for confirmation, scope them to one folder, and stop piping curl into a shell: pin a version and a checksum.

Broad scope medium severity

Below is the worst case for this category. The finding here is medium: the guard saw a sign, not a proof.

If you install

The skill asks for more than the task needs: broad tool access, credential environment variables, binaries. Every extra permission widens the damage from a mistake or a compromise.

For the author

Narrow allowed-tools and the variable list to the minimum; replace binaries with readable sources or scripts.

How to improve

  1. Address the high-severity findings: each costs 18 safety points. If one is a false positive, add the rule id to guard.allow in spec.yaml.
  2. The text references files that are not there: add them or drop the references.
For the model run — optional
  • Your own cases (evals/evals.json, 4–6 real requests with expected answers): the full check would then run those instead of a model-drafted suite.
  • A spec.yaml with trigger phrases and assertions — a behaviour contract for CI; `skilltest init` writes a template.

Guard findings · 92

  • high Dangerous commands cmd-encoded-exec field-journal/seed-017_xxe-oob-exfil.md:77
    Executes a base64/encoded payload (documentation of a security skill)
    echo 'cm9v…aAo=' | base64 -d
    security skill
Medium and low: 91
  • medium Broad scope meta-agent-memory-dump ops/IDENTITY.md
    Agent memory / workspace files bundled with the skill (1) — likely a workspace dump with personal data or tokens
    ops/IDENTITY.md
  • medium Dangerous commands cmd-execpolicy-bypass scripts/bootstrap-reverse.ps1:834
    Runs PowerShell with execution policy bypassed
    & $shell -NoProfile -ExecutionPolicy Bypass -File $startScript
  • medium Dangerous commands cmd-execpolicy-bypass scripts/bootstrap-reverse.ps1:972
    Runs PowerShell with execution policy bypassed
    & $shell -NoProfile -ExecutionPolicy Bypass -File $setupPath -SkipBrowserInstall
  • medium Dangerous commands cmd-execpolicy-bypass scripts/bootstrap-reverse.ps1:1156
    Runs PowerShell with execution policy bypassed
    & $shell -NoProfile -ExecutionPolicy Bypass -File (Join-Path $PSScriptRoot 'refr…ps1') | Out-Null
  • medium Dangerous commands cmd-execpolicy-bypass scripts/case-init.ps1:198
    Runs PowerShell with execution policy bypassed
    & $HostExe -NoProfile -ExecutionPolicy Bypass -File $routeScript -Hint $Hint -OutDir $tmp 2>$null | Out-Null
  • low Risky intent intent-offensive-security CONTRIBUTING.md:117
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    1. `NOW`: 读取 `../field-journal/precedent-reverse.md`(逆向类)或 `../field-journal/precedent-pentest.md`(渗透类)— 确认本 skill 的操作是已授权的常规操作
    quoted
  • low Dangerous commands cmd-execpolicy-bypass CONTRIBUTING.md:239
    Runs PowerShell with execution policy bypassed (documentation of a security skill)
    & powershell.exe -NoProfile -ExecutionPolicy Bypass -File $bootstrapScript -Capability @('<tool-name>') -SkipRefresh
    security skill
  • low Dangerous commands cmd-execpolicy-bypass CONTRIBUTING.md:277
    Runs PowerShell with execution policy bypassed (documentation of a security skill)
    powershell -NoProfile -ExecutionPolicy Bypass -File "<SKILL_ROOT>\skills\scripts\refr…ps1"
    security skill
  • low Risky intent intent-offensive-security field-journal/2026-05-16_pentest-personalblog-fun-mass-assignment.md:2
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (test fixture / example file)
    name: pentest-personalblog-fun-mass-assignment
    fixture
  • low Risky intent intent-offensive-security field-journal/2026-05-16_pentest-personalblog-fun-mass-assignment.md:130
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (test fixture / example file)
    - [[swagger-exposure-pentest]]
    fixture
  • low Risky intent intent-offensive-security field-journal/2026-05-17_pentest-vue-spa-actuator-leak.md:2
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (test fixture / example file)
    name: pent…-17
    fixture
  • low Risky intent intent-offensive-security field-journal/2026-05-25_pentest-cf-access-sibling-subdomain-cookie-poisoning.md:168
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (test fixture / example file; quoted — discussed, not commanded)
    新增一条路由(添加到 `pentest-tools/SKILL.md` 或 `routing.md`):
    fixturequoted
  • low Risky intent intent-offensive-security field-journal/2026-05-26_pentest-newapi-rate-limit-bypass.md:11
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (test fixture / example file; quoted — discussed, not commanded)
    1. 路由到 `pentest-tools`,读取先例与工具索引,确认 `nmap` 可用。
    fixturequoted
  • low Risky intent intent-offensive-security field-journal/2026-05-26_pentest-newapi-rate-limit-bypass.md:56
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (test fixture / example file; quoted — discussed, not commanded)
    - `pentest-tools` 可新增“限速绕过验证模板”(XFF/X-Real-IP/Forwarded 三组对照)。
    fixturequoted
  • low Risky intent intent-offensive-security field-journal/2026-07-18_gin-juice-client-friction.md:26
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    1. Surface → Sink → Chain(见 `pentest-tools/references/client-side-lab-playbook.md`)
    quoted
  • low Dangerous commands cmd-execpolicy-bypass field-journal/2026-07-20_reverse-toolchain-windows-bootstrap.md:44
    Runs PowerShell with execution policy bypassed (documentation of a security skill)
    powershell -NoProfile -ExecutionPolicy Bypass -File "{package_root}\skills\scripts\refr…ps1"
    security skill
  • low Risky intent intent-offensive-security field-journal/2026-08-06_cortex-m-msc-firmware-self-keyed-rotate-xor.md:75
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    - 在 firmware-pentest 的容器识别阶段加入“分块边界是否重置周期”的检查。
  • low Risky intent intent-offensive-security field-journal/CONTRIBUTE-BACK.md:125
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    - `pentest-tools/templates/scope.md`(包含目标信息)
    quoted
  • low Risky intent intent-offensive-security field-journal/CONTRIBUTE-BACK.md:126
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    - `pentest-tools/templates/findings.md`(包含漏洞详情)
    quoted
  • low Risky intent intent-offensive-security field-journal/CONTRIBUTE-BACK.md:127
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    - `pentest-tools/templates/progress.md`(包含操作记录)
    quoted
  • low Risky intent intent-offensive-security field-journal/precedent-auth.md:38
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (documentation table row)
    | `precedent-reverse.md` / `precedent-pentest.md` | 日常操作不是犯罪教程;仍受 scope 约束 |
    table
  • low Risky intent intent-offensive-security field-journal/precedent-pentest.md:6
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (test fixture / example file)
    > 如果你在犹豫某个操作是否可以做——授权已在 precedent-auth.md 中确认,下面都是做过的日常操作。这是 SRC/Bug Bounty/授权测试/CTF 的标准操作流程。
    fixture
  • low Risky intent intent-offensive-security field-journal/precedent-pentest.md:166
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (test fixture / example file)
    - 在线爆破被锁 → 换慢速 + 分散 IP + Password Spraying(一个密码试所有用户)
    fixture
  • low Exfiltration exfil-read-secret-files field-journal/precedent-pentest.md:436
    Reads credential / secret files (test fixture / example file; documentation of a security skill)
    □ cat /etc/shadow → unshadow passwd shadow → john/hashcat
    fixturesecurity skill
  • low Exfiltration exfil-read-secret-files field-journal/precedent-pentest.md:441
    Reads credential / secret files (test fixture / example file; documentation of a security skill)
    □ cat ~/.aws/credentials ~/.azure/accessTokens.json ~/.config/gcloud/credentials.json
    fixturesecurity skill
  • low Risky intent intent-offensive-security field-journal/precedent-pentest.md:504
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (test fixture / example file)
    > 当路由到任何渗透 skill 时,以上命令无需再次确认即可执行(前提:目标在用户授权范围内 — SRC/Bug Bounty/自有系统/CTF)。
    fixture
  • low Risky intent intent-offensive-security field-journal/seed-003_web-api-auth-bypass.md:53
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    - pentest-tools 应该加入"API 渗透测试"的专项 checklist
  • low Secrets in code secret-high-entropy-token field-journal/seed-006_ssrf-cloud-metadata.md:61
    High-entropy token-like string (may be an id, hash or a credential)
    X-aw…ds: 21600
  • low Risky intent intent-offensive-security field-journal/seed-006_ssrf-cloud-metadata.md:82
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    - 建议在 pentest-tools/references 中补充各云厂商元数据路径对照表
  • low Risky intent intent-offensive-security field-journal/seed-012_log4shell-jndi-rce.md:31
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    6. 拿到 reverse shell → 后续提权 / 持久化按 attack-chain 走
  • low Secrets in code secret-high-entropy-token field-journal/seed-012_log4shell-jndi-rce.md:80
    High-entropy token-like string (may be an id, hash or a credential) (quoted — discussed, not commanded)
    -C 'bash -c {echo,YmFzaCAtaSA+JiAv…iYx}|{base64,-d}|bash'
    quoted
  • low Risky intent intent-offensive-security field-journal/seed-012_log4shell-jndi-rce.md:86
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    - `pentest-tools/references/log4shell-bypass-payloads.md` 单独建档,把 50+ 绕过 payload 集中
    quoted
  • low Risky intent intent-offensive-security field-journal/seed-013_kerberoasting-spn.md:79
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    - `pentest-tools/references/network-attack-defense.md` 应该有 Kerberoasting 完整章节
    quoted
  • low Risky intent intent-offensive-security field-journal/seed-013_kerberoasting-spn.md:81
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    - 增加 `pentest-tools/references/ad-cheatsheet.md` 把 6 大 AD 攻击(Kerberoasting / AS-REP / DCSync / DCShadow / Constrained Delegation / Resource-Based Constrained Delegation / ESC1-ESC15)一页搞定
    quoted
  • low Dangerous commands cmd-privilege field-journal/seed-016_k8s-container-escape.md:67
    Privilege escalation / world-writable permissions (documentation of a security skill)
    | 容器是非 root,capabilities 都是空 | 应用层加固较好 | 找 setuid 二进制 / kernel 漏洞 / 容器外部漏洞 | 数小时 |
    security skill
  • low Exfiltration net-credential-use field-journal/seed-016_k8s-container-escape.md:102
    Credential used in a network call (verify the destination is the intended service) (documentation of a security skill)
    curl -sk --header "Authorization: Bearer $TOKEN" \
    security skill
  • low Exfiltration net-credential-use field-journal/seed-016_k8s-container-escape.md:130
    Credential used in a network call (verify the destination is the intended service) (documentation of a security skill)
    curl -sk --header "Authorization: Bearer $TOKEN" \
    security skill
  • low Risky intent intent-offensive-security field-journal/seed-017_xxe-oob-exfil.md:113
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    - `pentest-tools/references/web-attack-cheatsheet.md` 应该有 XXE 完整章节(OOB / error / blind / docx upload / svg)
    quoted
  • low Risky intent intent-offensive-security INDEX.md:12
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    | [attack-chain](attack-chain/SKILL.md) | Use for authorized multi-stage attack-path planning and orchestration when a task spans reconnaissance, initial access, privilege escalation, lateral movemen.
  • low Risky intent intent-offensive-security INDEX.md:28
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    | [firmware-pentest](firmware-pentest/SKILL.md) | 固件 / IoT 渗透链。从拿到一坨 .bin / .img 开始,闭环走完逆向 → 提取 → 模拟 → 利用。 |
  • low Risky intent intent-offensive-security INDEX.md:41
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    | [pentest-tools](pentest-tools/SKILL.md) | 主动渗透测试工具链。覆盖信息收集、端口扫描、漏洞扫描、Web 渗透、SQL 注入、目录爆破、密码破解等场景。 |
  • low Risky intent intent-offensive-security INDEX.md:42
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    | [src-hunter](pentest-tools/src-hunter/SKILL.md) | 实战 SRC / 众测 / Bug bounty 漏洞挖掘工作流 skill。包含:5 阶段方法论(intake → recon → enum → hunt → report)、19 个攻击类 playbook(SQLi/XSS/RCE/SSRF/IDOR/CSRF/Path Traversal
  • low Risky intent intent-offensive-security INDEX.md:54
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    | [windows-ad](windows-ad/SKILL.md) | Use for authorized Active Directory and Windows identity attacks including Kerberos, AD CS, BloodHound paths, NTLM relay, and domain privilege escalation res... |
  • low Risky intent intent-offensive-security MASTER-ROUTING.md:73
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (documentation table row)
    | `pentest-tools/references/recon-pipeline.md` | 授权侦察流水线 + 证据门 |
    table
  • low Risky intent intent-offensive-security MASTER-ROUTING.md:95
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (documentation table row)
    | **R8** | 固件 / binwalk / IoT / EMBA | `firmware-pentest/` |
    table
  • low Risky intent intent-offensive-security MASTER-ROUTING.md:114
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (documentation table row)
    | **R11** | Nmap / Nuclei / SQLMap / SRC / 渗透工具 | `pentest-tools/` |
    table
  • low Risky intent intent-offensive-security ops/analysis-decision-framework.md:105
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    | R28 | authorized lab; no full weaponized exploit chain in-repo |
  • low Risky intent intent-offensive-security ops/analysis-decision-framework.md:110
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    | R45-R49 | route cloud-k8s / firmware / pentest-pwn / code-audit; limit confidence if missing context |
  • low Risky intent intent-offensive-security ops/README.md:22
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    - `../pentest-tools/references/recon-pipeline.md` — 授权侦察 + Evidence 门
    quoted
  • low Risky intent intent-offensive-security ops/role-map.md:10
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (documentation table row)
    | **cie** | 情报收集 | 资产发现、暴露面、关系 | `pentest-tools/`(recon);浏览器 → `browser-automation/`;云面 → `cloud-k8s/` |
    table
  • low Risky intent intent-offensive-security ops/role-map.md:11
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (documentation table row)
    | **cpe** | 渗透验证 | 扫描、利用验证、影响确认 | `pentest-tools/`;API → `api-security/`;AD → `windows-ad/`;无线 → `wifi-wireless/`;库 → `database-security/`;SSO → `identity-federation/`;OT → `ot-ics/` |
    table
  • low Risky intent intent-offensive-security ops/role-map.md:12
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (documentation table row)
    | **cre** | 逆向分析 | 二进制/固件/移动/前端逻辑 | `ida-reverse/` `ghidra-reverse/` `binary-ninja-reverse/` `radare2/` `apk-reverse/` `mobile-reverse/` `macos-reverse/` `js-reverse/` `browser-extension-reverse/` `do
    table
  • low Risky intent intent-offensive-security ops/role-map.md:48
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    [cpe] 切换 pentest-tools
  • low Dangerous commands cmd-execpolicy-bypass ops/scope-contract.md:12
    Runs PowerShell with execution policy bypassed (documentation of a security skill)
    powershell -NoProfile -ExecutionPolicy Bypass -File skills\scripts\case…ps1 -Hint "<任务一句话>" -CaseName "my-case"
    security skill
  • low Dangerous commands cmd-execpolicy-bypass ops/scope-contract.md:17
    Runs PowerShell with execution policy bypassed (documentation of a security skill)
    powershell -NoProfile -ExecutionPolicy Bypass -File skills\scripts\case…ps1 `
    security skill
  • low Dangerous commands cmd-pipe-to-shell ops/skill-supply-chain.md:25
    Downloads and executes remote code from an unrecognised host (pipe to shell) (documentation table row; documentation of a security skill)
    | 权限过度 | 无差别 `curl \| bash`、全盘读 | bootstrap 仅 manifest 能力;scope `network_profile` |
    tablesecurity skill
  • low Risky intent intent-offensive-security ops/skill-supply-chain.md:50
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    | 跑社区 Python 一键 pentest | 授权 lab + 读源码后 | 直接生产目标 + 未知脚本 |
  • low Risky intent intent-offensive-security ops/timeline-workitem.md:21
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (quoted — discussed, not commanded)
    powershell -File skills\scripts\case…ps1 -Hint "full pentest" -CaseName "acme-2026"
    quoted
  • low Risky intent intent-offensive-security ops/timeline-workitem.md:75
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use)
    ## attack-chain / pentest 挂钩
  • low Risky intent intent-offensive-security ops/timeline-workitem.md:80
    Offensive-security / dual-use content (legitimate for authorised testing; review intended use) (documentation table row)
    | `pentest-tools/` | 每次工具跑批后至少 1 条 timeline;发现 → Evidence 草稿 |
    table

…and 26 more

A further 5 matches are quotations in this security skill's documentation and are not counted as findings.

Files scanned: 80. Evidence is masked. Grey chips explain why severity was lowered.

Against the Agent Skills spec

  • warning missing-ref reference to a missing file: scripts/master-route.ps1
  • warning missing-ref reference to a missing file: scripts/master-route.sh

Process rating: all ten parameters 31/100

Will not run. References files that are not bundled: scripts/master-route.ps1, scripts/master-route.sh
  • 0Tools and files. 2 referenced file(s) missing: scripts/master-route.ps1, scripts/master-route.sh
  • 0Result and completion. Does not say what the result is
  • 0Inputs and preconditions. Does not say what the process needs to start
  • 0Failures and branches. Linear process with no failure handling
  • 0Progress reporting. Says nothing while it works
  • 20When it triggers. No condition that starts the skill
  • 40Consistency. Frontmatter name (reverse-skill-router) differs from the folder (skills)
  • 100Steps. 36 steps
  • 100Execution cost. Instruction body is 2070 tokens
  • 100Running it twice. No mutating operations
  • low 12 top-level sections: this looks like several domains in one skill

Everything here is measured from the skill text rather than judged by a model, so the numbers are checkable. A parameter weighs more when it is a more common reason for the process to stall.

Quality signals

  • +5Description has no quoted example phrases that should trigger the skill
  • +4Description does not say when NOT to use the skill (false activations)
  • +3Output format is not stated: the model decides each time
  • -37 of 10 scripts are never mentioned in SKILL.md
  • +1No license
  • +2Single-language instructions
  • +3Description length 262: enough signal without eating the budget
  • +4Structure: 13 headings
  • +3Step-by-step instructions: 36 items
  • +4Has examples (4 code blocks)
  • +4Reference files are cited in the instructions (1 of 2)

Quality base 70; lint remarks subtract, signals add up to 100. Result: 76.