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
12M
Verified
4797
Authors
2
Search the rule indexUse CVE, GHSA, CWE, language, framework, package, or rule slug.
326 rules matched. Showing 24 loaded rules.
Publish rule
CVE-2026-84195: K8s Default Serviceaccount Token Readcve-2026-84195-k8s-default-serviceaccount-token-read

Directly reading the Kubernetes ServiceAccount token from '/var/run/secrets/kubernetes.io/serviceaccount/token' can expose cluster credentials if the token is transmitted in outbound requests. Use a scoped token with a restricted audience instead.

by Provallyupdated 2026-09-02Apache-2.0
1.2K1 direct1.2K via packs
downloads
68quality
CVE-2026-82927: Cmse Nonsecure Entry Unvalidated Pointercve-2026-82927-cmse-nonsecure-entry-unvalidated-pointer

ARM CMSE non-secure callable entry function receives pointer '$PTR' from untrusted Non-Secure world without verifying memory attribution via cmse_check_address_range() or equivalent validation. This allows Non-Secure callers to pass pointers targeting Secure memory.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
73quality
CVE-2026-82740: Ash Nested Array Missing Outer Constraintscve-2026-82740-ash-nested-array-missing-outer-constraints

`apply_constraints` for doubly-nested arrays delegates directly to `map_while_ok` without validating outer array constraints (such as min_length, max_length, or nil_items?) or verifying that the outer term is a list.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
73quality
CVE-2026-82669: Git Log Xml Format Doscve-2026-82669-git-log-xml-format-dos

Formatting git log output as raw XML tags with git placeholders and parsing it with SimpleXMLElement can lead to denial of service or parsing failures if commit messages or metadata contain XML special characters or CDATA delimiters.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
74quality
CVE-2026-82645: Avideo Insecure Decrypt String Intvalcve-2026-82645-avideo-insecure-decrypt-string-intval

Directly converting decrypted token strings to integers using intval() without validating that the plaintext strictly contains digits allows forged or spliced CBC ciphertexts to bypass authentication/authorization checks.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
74quality
CVE-2026-82580: Elixir Raw Exception In Json Responsecve-2026-82580-elixir-raw-exception-in-json-response

Raw exception messages or inspected objects are serialized directly into a JSON error response. This may expose internal system information, database queries, or schema details to end users. Consider formatting or sanitizing the error first.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
71quality
CVE-2026-82417: Unchecked Constructor Isbuffer Callcve-2026-82417-unchecked-constructor-isbuffer-call

Calling `constructor.isBuffer(...)` without checking `typeof ... === 'function'` can throw an unhandled TypeError if an object with a non-callable `constructor.isBuffer` property is provided.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
79quality
CVE-2026-82233: Mcp Tool Unvalidated Filepath Abscve-2026-82233-mcp-tool-unvalidated-filepath-abs

File paths received from MCP tool arguments are resolved with filepath.Abs and used without sensitive path validation or boundary checks. This allows prompt-injection or untrusted inputs to exfiltrate sensitive local files.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
72quality
CVE-2026-81827: Wtforms Email Validator Misusecve-2026-81827-wtforms-email-validator-misuse

Calling `Email(email)` instantiates a WTForms validator object with the argument as its error message rather than executing field validation. To validate a field manually, instantiate and call the validator with the form and field objects: `Email()(form, form.email)`.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
79quality
CVE-2026-81659: Pandoc Latex Missing No Shell Escapecve-2026-81659-pandoc-latex-missing-no-shell-escape

Pandoc is invoked with a TeX/LaTeX PDF engine without explicitly disabling shell escape via '--pdf-engine-opt=-no-shell-escape'. Untrusted input containing TeX commands or LaTeX macros could execute arbitrary commands or read sensitive local files during PDF compilation.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
76quality
CVE-2026-81525: Php Mongodb Unvalidated Namespace Injectioncve-2026-81525-php-mongodb-unvalidated-namespace-injection

MongoDB Collection constructor does not validate namespace identifiers against null bytes. Namespace identifiers containing null bytes can cause database operations to be redirected to unintended collections.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
77quality
CVE-2026-81522: Mongo Cxx Unvalidated Collection Renamecve-2026-81522-mongo-cxx-unvalidated-collection-rename

The collection rename operation does not validate the target collection name before proceeding. Unvalidated namespace identifiers containing embedded null bytes or separator characters can lead to namespace confusion and unauthorized cross-tenant data access.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
76quality
CVE-2026-81521: Mongodb Bulkwrite Unvalidated Database Namespacecve-2026-81521-mongodb-bulkwrite-unvalidated-database-namespace

Bulk write operations on ClientBulkWrite structs do not validate that database names are free of '.' characters. MongoDB server splits namespaces on the first period, so unvalidated database names containing '.' can retarget writes to unintended databases and collections.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
73quality
CVE-2026-79780: Insecure Http Redirect Scheme Downgradecve-2026-79780-insecure-http-redirect-scheme-downgrade

HTTP redirect handler modifies request headers during redirects but does not check for or reject HTTPS-to-HTTP scheme downgrades, potentially exposing sensitive headers over plaintext HTTP.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
80quality
CVE-2026-79776: Go Unauthenticated Pprof Routecve-2026-79776-go-unauthenticated-pprof-route

Exposing pprof debug routes directly on a router without authentication or conditional checks may allow unauthorized actors to access sensitive profiling data such as process command-line arguments, environment variables, or memory dumps.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
76quality
CVE-2026-79662: Go Oauth Redirect Insufficient Path Validationcve-2026-79662-go-oauth-redirect-insufficient-path-validation

The redirect URL validation only compares URL scheme and host without validating the path component. An attacker could supply an arbitrary path on an allowed domain to capture OAuth codes or tokens via Referer headers, analytics scripts, or open redirects. Validate the full path or require exact URL matches.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
82quality
CVE-2026-78675: Gitpython Submodule Config Merge Includescve-2026-78675-gitpython-submodule-config-merge-includes

`SubmoduleConfigParser` is instantiated without `merge_includes=False`. This allows untrusted `.gitmodules` files to execute `[include]` directives and read arbitrary local files on the system.

by Provallyupdated 2026-09-02Apache-2.0
1.2K0 direct1.2K via packs
downloads
73quality
24 of 326 loaded