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
2917
Downloads
3.2M
Verified
2917
Authors
2
Search the rule indexUse CVE, GHSA, CWE, language, framework, package, or rule slug.
11 rules matched. Showing 11 loaded rules.
Publish rule
CVE-2026-56109: Missing Error Check Parse Cleanupcve-2026-56109-missing-error-check-parse-cleanup

A function return value is compared directly against an expected value without first verifying for negative error codes. This may lead to unexpected execution of error-handling cleanup paths, potentially triggering double-frees when unhandled error codes mimic unexpected data bytes.

by Provallyupdated 2026-06-23Apache-2.0
7430 direct743 via packs
downloads
70quality
CVE-2026-41207: Netty Hpke Unchecked Crypto Returncve-2026-41207-netty-hpke-unchecked-crypto-return

Cryptographic operations from underlying libraries are returned directly without checking for failure (e.g., null returns from JNI wrappers or uncaught exceptions). This can cause fallbacks to all-zero keys, leading to deterministic and predictable key material. Properly handle failures by checking for null or catching exceptions and throwing a dedicated Cry

by Provallyupdated 2026-06-12Apache-2.0
1K0 direct1K via packs
downloads
74quality
CVE-2026-32811: Ignored Url Parse Errorcve-2026-32811-ignored-url-parse-error

Ignoring the error returned by URL parsing functions (like `url.Parse` or `url.ParseRequestURI`) using the blank identifier `_` can lead to nil pointer dereferences. If the dynamically generated input is invalid, the resulting URL object is nil. Dereferencing it will cause a panic (Denial of Service). Ensure that the error is explicitly checked and handled.

by Provallyupdated 2026-06-12Apache-2.0
1.2K0 direct1.2K via packs
downloads
70quality
CVE-2025-66565: Go Crypto Rand Silent Failure Fallbackcve-2025-66565-go-crypto-rand-silent-failure-fallback

The error from crypto/rand.Read (or uuid.NewRandom, which wraps crypto/rand) is silently swallowed: the failure path either returns without surfacing the error, returns the all-zero UUID constant, or falls back to another UUID/token generator. When the OS entropy source fails, the resulting identifiers become predictable (e.g. always the zero UUID), which br

by Provallyupdated 2026-06-12Apache-2.0
1.2K0 direct1.2K via packs
downloads
83quality
CVE-2025-61962: Unchecked String Search Pointer Advancecve-2025-61962-unchecked-string-search-pointer-advance

The return value of a string search function (e.g., `strchr`) is advanced without checking for NULL. If the character or substring is not found, the function returns NULL. Advancing a NULL pointer results in an invalid memory address (like 0x1) that bypasses subsequent NULL sanity checks and causes a segmentation fault (Denial of Service) when dereferenced.

by Provallyupdated 2026-06-12Apache-2.0
1K0 direct1K via packs
downloads
70quality
CVE-2025-55089: Filex Fx Media Format Unchecked Returncve-2025-55089-filex-fx-media-format-unchecked-return

fx_media_format() is called without checking its return status. If the format fails (for example because the RAM-disk buffer is smaller than total_sectors * sector_size), execution continues and subsequent fx_media_open / driver I/O operations on the misconfigured media can perform out-of-bounds reads/writes in the RAM driver, corrupting adjacent memory. Thi

by Provallyupdated 2026-06-12Apache-2.0
1.2K0 direct1.2K via packs
downloads
80quality
CVE-2024-55194: Oiio Oiiotool Unchecked Readcve-2024-55194-oiio-oiiotool-unchecked-read

The boolean return value of Oiiotool::read() is being discarded immediately before a stats-computing path (compute_stats = true / print_stats / computePixelStats). If the underlying image read fails (for example a truncated/malformed PNM/PGM whose declared geometry exceeds the actual pixel payload), execution continues with a partially-initialized ImageBuf w

by Provallyupdated 2026-06-12Apache-2.0
1.2K0 direct1.2K via packs
downloads
86quality
CVE-2024-22414: Unchecked Db Fetchone Typeerrorcve-2024-22414-unchecked-db-fetchone-typeerror

Direct destructuring or unpacking of `fetchone()` results without checking for `None` can cause an unhandled TypeError if the query yields no results, leading to a Denial of Service. Ensure the record exists before unpacking it.

by Provallyupdated 2026-06-12Apache-2.0
1K0 direct1K via packs
downloads
78quality
CVE-2024-9355: Unchecked Cgo Hmac Returncve-2024-9355-unchecked-cgo-hmac-return

The return value of an underlying C HMAC function (e.g., HMAC_Update, HMAC_Final) is not checked. If this function fails, the error is ignored and execution proceeds, potentially returning an uninitialized or zero-filled buffer instead of a valid HMAC sum. Always check the return value of CGo cryptographic functions to prevent fallback to zero-filled buffers

by Provallyupdated 2026-06-12Apache-2.0
1.1K0 direct1.1K via packs
downloads
70quality
CVE-2024-3049: Gcrypt Get Algo Dlen Unchecked Usagecve-2024-3049-gcrypt-get-algo-dlen-unchecked-usage

The return value of `gcry_md_get_algo_dlen()` is passed directly to a memory management or comparison function without validation. If an invalid or unsupported hash algorithm ID is provided, this function returns 0. When passed to functions like `memcmp`, a 0-byte comparison is performed which always evaluates to zero (0/true), potentially causing authentica

by Provallyupdated 2026-06-12Apache-2.0
1K0 direct1K via packs
downloads
65quality
CVE-2023-47480: Unchecked Privilege Dropcve-2023-47480-unchecked-privilege-drop

The return value of a privilege-dropping function like setuid() or setgid() is ignored. If the system call fails (e.g., due to resource limits like RLIMIT_NPROC), the program may silently continue executing with unintended elevated privileges, leading to a local privilege escalation vulnerability. Always check the return value and handle failures appropriate

by Provallyupdated 2026-06-12Apache-2.0
1.2K0 direct1.2K via packs
downloads
72quality
All matching rules loaded.