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
7.4M
Verified
4797
Authors
2
Search the rule indexUse CVE, GHSA, CWE, language, framework, package, or rule slug.
10 rules matched. Showing 10 loaded rules.
Publish rule
CVE-2026-79775: Unhandled Squashfs Read Paniccve-2026-79775-unhandled-squashfs-read-panic

Calls to squashfs.Read on potentially untrusted squashfs images without panic recovery can cause a denial of service if malformed image headers trigger runtime panics in go-diskfs.

by Provallyupdated 2026-09-02Apache-2.0
2750 direct275 via packs
downloads
73quality
CVE-2026-77781: Perl Unguarded Dynamic Regex Compilationcve-2026-77781-perl-unguarded-dynamic-regex-compilation

Dynamic regular expression compilation with 'qr/$var/' without an enclosing 'eval' block can throw a fatal exception if the variable contains invalid regex syntax, causing a denial of service.

by Provallyupdated 2026-09-02Apache-2.0
2790 direct279 via packs
downloads
65quality
CVE-2026-48069: Node Zlib Stream Missing Error Handlercve-2026-48069-node-zlib-stream-missing-error-handler

A zlib stream was initialized and listened to without attaching an 'error' event handler. In Node.js, unhandled 'error' events on streams throw uncaught exceptions, leading to process crashes when processing invalid or malformed compressed input.

by Provallyupdated 2026-09-02Apache-2.0
2780 direct278 via packs
downloads
80quality
CVE-2026-48068: Unhandled Stream Error Early Returncve-2026-48068-unhandled-stream-error-early-return

Stream handler performs early returns during validation before registering an 'error' event listener on the stream object. Unhandled stream errors can cause uncaught exceptions and crash the server process.

by Provallyupdated 2026-09-02Apache-2.0
2810 direct281 via packs
downloads
74quality
CVE-2026-25577: Python Unhandled Simplecookie Loadcve-2026-25577-python-unhandled-simplecookie-load

`SimpleCookie.load()` or `BaseCookie.load()` can raise a `CookieError` on malformed inputs. If this method is called on user-supplied data without a `try...except` block, it can cause an unhandled exception, leading to a Denial of Service (DoS). Wrap the `load()` call in a `try...except` block to handle exceptions safely.

by Provallyupdated 2026-06-12Apache-2.0
2.5K0 direct2.5K via packs
downloads
74quality
CVE-2026-18990: Unhandled Async Message Extractioncve-2026-18990-unhandled-async-message-extraction

Asynchronous message extraction or decryption function is invoked without a try-catch block. Exceptions thrown during message parsing or decryption (e.g., malformed payloads or MAC validation failures) cause unhandled promise rejections, leading to process crashes and Denial of Service (DoS).

by Provallyupdated 2026-09-02Apache-2.0
2810 direct281 via packs
downloads
74quality
CVE-2026-10142: Exception Format String Commacve-2026-10142-exception-format-string-comma

Exception is incorrectly initialized with a string containing format specifiers, but arguments are passed via comma instead of the modulo operator (`%`), `.format()`, or f-strings. This will put a tuple as the exception argument rather than correctly formatting the string, leading to improper error message propagation, or uncaught exceptions (like TypeError

by Provallyupdated 2026-06-23Apache-2.0
2K0 direct2K via packs
downloads
65quality
CVE-2025-54134: Unchecked Query Param Awaitcve-2025-54134-unchecked-query-param-await

Accessing a query parameter without verifying its existence could cause an unhandled exception or promise rejection if the receiving function does not gracefully handle `undefined`. Explicitly validate the presence of user-controlled parameters before passing them to internal APIs to prevent application crashes.

by Provallyupdated 2026-06-12Apache-2.0
2.4K0 direct2.4K via packs
downloads
73quality
CVE-2025-11149: Unhandled Fs Sync Exception Doscve-2025-11149-unhandled-fs-sync-exception-dos

The application passes user-controlled data to a Node.js asynchronous filesystem API (like `fs.stat`) without wrapping the call in a `try/catch` block. In Node.js, passing invalid characters such as null bytes (`%00`) to `fs` functions can cause a synchronous exception to be thrown before the async callback is invoked. Without a `try/catch`, this unhandled e

by Provallyupdated 2026-06-12Apache-2.0
2.6K0 direct2.6K via packs
downloads
74quality
CVE-2024-32884: Rust Winnow Parser Panic Doscve-2024-32884-rust-winnow-parser-panic-dos

Calling `.expect()` or `.unwrap()` on the result of a parser combinator method like `parse_next()` or `parse_peek()` can cause a panic on untrusted input, leading to a Denial of Service. Parser combinators such as `winnow` may return errors on malformed inputs (e.g., to break out of zero-byte consumption infinite loops). Propagate errors gracefully using the

by Provallyupdated 2026-06-12Apache-2.0
2.3K0 direct2.3K via packs
downloads
70quality
All matching rules loaded.