Explore

Rule Explorer

Search the public rule index by CVE, GHSA, CWE, language, framework, author, or rule slug. Filter by language, framework, severity, confidence, license, and validation status.

Public rules
4797
Downloads
12.2M
Verified
4797
Authors
2
Search the rule indexUse CVE, GHSA, CWE, language, framework, package, or rule slug.
2 rules matched. Showing 2 loaded rules.
Publish rule
CVE-2024-51378: Cyberpanel Preauth Cmdinjection Via Request Bodycve-2024-51378-cyberpanel-preauth-cmdinjection-via-request-body

View function reads JSON from `request.body` and concatenates a value from it into a shell command passed to `ProcessUtilities.outputExecutioner` / `ProcessUtilities.executioner` without first performing an in-view authentication/ACL check (`request.session['userID']` followed by `ACLManager.loadedACL(...)`). This is the CVE-2024-51378 pattern: because the p

by Provallyupdated 2026-06-12Apache-2.0
3.6K0 direct3.6K via packs
downloads
86quality
CVE-2024-10081: Python Auth Allowlist Path Endswith Bypasscve-2024-10081-python-auth-allowlist-path-endswith-bypass

Anonymous-access allowlist gated by `endswith()` on a raw HTTP path is vulnerable to suffix spoofing (CVE-2024-10081, CWE-288 / CWE-420): an attacker can craft a URL whose raw path ends with one of the allowlisted tokens (e.g. '/Authentication') while the request is dispatched by the router to a different, privileged endpoint, yielding an authentication bypa

by Provallyupdated 2026-06-12Apache-2.0
3.5K0 direct3.5K via packs
downloads
83quality
All matching rules loaded.