pentest-whitebox-code-review

Traces dangerous sinks to user-controlled sources via backward taint analysis.

299|56|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/jd-opensource/JoySafeter --skill pentest-whitebox-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pentest-whitebox-code-review
Source: https://github.com/jd-opensource/JoySafeter/tree/main/skills/pentest-whitebox-code-review
Command: npx skills add https://github.com/jd-opensource/JoySafeter --skill pentest-whitebox-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Source code security audit using backward taint analysis, slot type classification, render context verification, and 3-phase parallel review producing an exploitation queue.

Core Features & Use Cases

  • Backward taint analysis tracing dangerous sinks to user-controlled sources.
  • Slot type classification (SQL-val, SQL-ident, CMD-argument, FILE-path, TEMPLATE-expr) to identify risky patterns.
  • Render context verification for XSS protection across HTML_BODY, HTML_ATTRIBUTE, JAVASCRIPT_STRING, URL_PARAM, CSS_VALUE.
  • 3-phase workflow with discovery, vulnerability analysis across multiple tracks, and synthesis to produce a prioritized exploitation queue.
  • Automated generation of exploitation queue JSON for downstream validation.

Quick Start

Run the white-box code review workflow on your target repository to produce a prioritized exploitation queue for validation.

Frequently Asked Questions about pentest-whitebox-code-review

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

FAQPage Schema
How does backward taint analysis find security vulnerabilities in source code?

Backward taint analysis traces dangerous sinks back to user-controlled sources to identify injection points. It classifies slot types like SQL-val and CMD-argument to verify risky patterns and generate a prioritized exploitation queue.

Can I use this whitebox code review tool for multi-language web and mobile backends?

Yes, this whitebox code review applies to multi-language codebases and modern web/mobile backends. It identifies injection points, XSS contexts, and authorization issues across diverse backend architectures.

How do I perform automated XSS detection across different render contexts?

Render context verification checks XSS protection across HTML_BODY, HTML_ATTRIBUTE, JAVASCRIPT_STRING, URL_PARAM, and CSS_VALUE. This automated process evaluates how user-controlled data renders to identify exploitability.

What is an exploitation queue in automated security review?

An exploitation queue is a prioritized list of identified vulnerabilities with confidence scoring. It is generated through a 3-phase parallel review workflow to guide downstream validation of security issues.

What slot types are classified during a whitebox security review?

Slot type classification identifies risky patterns by categorizing data into SQL-val, SQL-ident, CMD-argument, FILE-path, and TEMPLATE-expr. This determines how user-controlled sources interact with dangerous execution sinks.