← ClaudeAtlas

cross-pollinationlisted

Cross-pollination multiplier technique: find a vulnerability in one package, then search for the same pattern across all similar packages to multiply findings.
Liaabnormal676/find-cve-agent · ★ 0 · AI & Automation · score 75
Install: claude install-skill Liaabnormal676/find-cve-agent
# Cross-Pollination -- Multiplying Findings ## When to Use After confirming a vulnerability in package-A, use this technique to find the same vulnerable pattern in packages B through Z. One finding can multiply into 5-20 findings. ## The Multiplier Effect | Starting Finding | Pattern | Typical Yield | |-----------------|---------|--------------| | Entity expansion in XML parser A | All XML parsers with no entity limit | 3-8 findings | | Zip Slip in archive lib A | All archive extraction libs | 2-5 findings | | Proto pollution in merge lib A | All deep merge/clone libs | 5-10 findings | | ReDoS in validator A | All validators using same regex pattern | 3-7 findings | | Code injection in schema validator A | All schema validators with code gen | 2-5 findings | | Recursion DoS in serializer A | All recursive serializers | 5-15 findings | | Method clobbering in parser A | All parsers creating objects from input | 3-8 findings | ## Process ### Step 1: Confirm the Original Finding Before cross-pollinating, ensure the original finding is confirmed: - PoC works - fp-check passes - Submitted or ready to submit ### Step 2: Extract the Vulnerable Pattern Identify the core vulnerable code pattern as a regex: ``` # Example: recursive function without depth limit Pattern: function\s+\w+\(.*\)\s*\{.*\w+\( (self-call without depth check) # Example: new Function with template literal Pattern: new\s+Function\s*\(.*\$\{ # Example: path.join without startsWith check Pattern: path\.j