About web-app-logic
A security skill for testing web application logic flaws that automated scanners may miss. It guides security testers through workflow, race-condition, access-control, cache, and information-disclosure checks, ending with documented proof of concept and impact.
Key features
- 01Business logic flaw testing
- 02Race-condition testing
- 03Access-control checks
- 04Cache attack testing
- 05Information-disclosure testing
- 06PoC impact documentation
Use cases
- 01Testing workflow and pricing rules
- 02Checking parallel requests for limit bypass
- 03Verifying permissions across user roles
- 04Documenting application-specific vulnerabilities
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ transilienceai/ communitytools --skill web-app-logicAfter installing, type/web-app-logicin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
reference/access-control-resources.mdbusiness-logic-resources.mdINDEX.mdinformation-disclosure-resources.mdrace-conditions-resources.mdreference/scenarios/access-control/data-leakage-redirect.mdheader-bypass.mdidor-action.mdidor-read.mdmass-assignment.mdmethod-bypass.mdmulti-step-bypass.mdparameter-based-controls.mdreferer-bypass.mdunprotected-functionality.mdreference/scenarios/business-logic/burp-extension-scanner.mdcoupon-stacking.mdcsrf-and-session-bypass.mdemail-domain-bypass.mdgift-card-loop.mdparameter-pollution.mdprice-manipulation.mdquantity-manipulation.mdregex-input-validation-bypass.mdworkflow-bypass.mdreference/scenarios/cache/deception-delimiter.mddeception-normalization.mddeception-path-mapping.mddeception-via-smuggling.mdpoisoning-body-args.mdDetails
From the project READMEWeb Application Logic
Test for logic flaws and application-specific vulnerabilities that automated scanners miss.
Techniques
| Type | Key Vectors |
|---|---|
| Business Logic | Workflow bypass, price manipulation, feature abuse |
| Race Conditions | TOCTOU, limit bypass, double-spend, parallel requests |
| Access Control | IDOR, horizontal/vertical privilege escalation, forced browsing |
| Cache Poisoning | Unkeyed headers/parameters, fat GET, response splitting |
| Cache Deception | Path confusion, static extension tricks, normalization |
| Info Disclosure | Error messages, debug endpoints, source code, metadata |
Workflow
- Map application workflows and business rules
- Identify state-dependent operations and trust boundaries
- Test logic assumptions with edge cases and race conditions
- Verify access control across user roles
- Document impact with PoC demonstrations
Reference
reference/business-logic*.md- Business logic testing techniquesreference/race-conditions*.md- Race condition exploitationreference/access-control*.md- Access control bypass methodsreference/web-cache-poisoning*.md- Cache poisoning techniquesreference/web-cache-deception*.md- Cache deception attacksreference/information-disclosure*.md- Information disclosure testing
Comments
Markdown supported