{"adoption": {"forks": 147, "observed_at": "2026-08-28T04:04:54.440040+00:00", "stars": 1502}, "canonical_url": "https://ross.abutalabs.com/products/nowafpls", "card": {"archived": false, "artifact_type": "plugin", "description": "Burp Plugin to Bypass WAFs through the insertion of Junk Data", "domain": ["security", "penetration-testing", "web-development", "developer-tools"], "enriched": true, "function": ["security", "penetration-testing", "plugin-system"], "health_score": 39, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["assetnote/nowafpls"], "name": "assetnote/nowafpls", "platform": ["python", "browser"], "pushed_at": "2025-07-14T12:26:46+00:00", "repo": "assetnote/nowafpls", "stars": 1502, "tags": ["burp-suite", "waf-bypass", "jython", "web-security", "penetration-testing", "http-request-manipulation", "security-testing", "burp-extension", "waf", "request-padding"], "topics": [], "urls": [], "use_cases": ["bypass cloudflare waf", "bypass aws waf request body inspection", "insert junk data into http requests to evade waf", "burp suite plugin for waf bypass", "test waf request body size limits", "evade waf detection in penetration testing", "pad http post requests to skip waf inspection"], "what_it_is": "nowafpls is a Jython-based Burp Suite plugin that bypasses web application firewalls (WAFs) by inserting junk data into HTTP request bodies. It exploits the request body size limits of WAFs so that malicious payloads placed after the junk data are not inspected by the firewall.", "when_to_avoid": ["you are not authorized to test the target application", "you need a general-purpose web proxy or scanner rather than a WAF bypass tool", "you do not use Burp Suite or a compatible interception proxy", "the target WAF has no request body size inspection limit"], "when_to_choose": ["you are performing authorized penetration testing against a WAF-protected application", "you need to test whether a WAF's request body inspection limit can be exploited", "you want a simple, lightweight Burp Suite extension for WAF evasion", "you need contextual junk data insertion for URLEncoded, XML, or JSON request bodies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nowafpls", "repo": "assetnote/nowafpls", "role": "main", "score": 38}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:32:52.241331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53997ea6b5ac28325e570dff869bc3f234607477b7a2b540a23434054478b13c", "fetched_at": "2026-08-28T04:04:54.440040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/assetnote/nowafpls"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:32:52.241331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53997ea6b5ac28325e570dff869bc3f234607477b7a2b540a23434054478b13c", "fetched_at": "2026-08-28T04:04:54.440040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/assetnote/nowafpls"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:32:52.241331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53997ea6b5ac28325e570dff869bc3f234607477b7a2b540a23434054478b13c", "fetched_at": "2026-08-28T04:04:54.440040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/assetnote/nowafpls"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:32:52.241331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53997ea6b5ac28325e570dff869bc3f234607477b7a2b540a23434054478b13c", "fetched_at": "2026-08-28T04:04:54.440040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/assetnote/nowafpls"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:32:52.241331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53997ea6b5ac28325e570dff869bc3f234607477b7a2b540a23434054478b13c", "fetched_at": "2026-08-28T04:04:54.440040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/assetnote/nowafpls"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:32:52.241331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53997ea6b5ac28325e570dff869bc3f234607477b7a2b540a23434054478b13c", "fetched_at": "2026-08-28T04:04:54.440040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/assetnote/nowafpls"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.440040+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:32:52.241331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53997ea6b5ac28325e570dff869bc3f234607477b7a2b540a23434054478b13c", "fetched_at": "2026-08-28T04:04:54.440040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/assetnote/nowafpls"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:32:52.241331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53997ea6b5ac28325e570dff869bc3f234607477b7a2b540a23434054478b13c", "fetched_at": "2026-08-28T04:04:54.440040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/assetnote/nowafpls"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:32:52.241331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53997ea6b5ac28325e570dff869bc3f234607477b7a2b540a23434054478b13c", "fetched_at": "2026-08-28T04:04:54.440040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/assetnote/nowafpls"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:32:52.241331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53997ea6b5ac28325e570dff869bc3f234607477b7a2b540a23434054478b13c", "fetched_at": "2026-08-28T04:04:54.440040+00:00", "kind": "readme", "missing": false, "url": "https://github.com/assetnote/nowafpls"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 31, "longevity": 60, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 849, "days_push": 415, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 38, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}