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.
15 rules matched. Showing 15 loaded rules.
Publish rule
CVE-2026-81719: Insecure Plugin Signature Policy Default Warncve-2026-81719-insecure-plugin-signature-policy-default-warn

The plugin signature verification policy defaults or falls back to WARN instead of ENFORCE. This allows unsigned or unverifiable third-party plugins to be loaded and executed without cryptographic verification.

by Provallyupdated 2026-09-02Apache-2.0
2780 direct278 via packs
downloads
68quality
CVE-2026-73875: Helidon Serial Filter Classpath Discoverycve-2026-73875-helidon-serial-filter-classpath-discovery

Deserialization filter configuration files are loaded directly via ClassLoader.getResources(), which may fail to aggregate configuration across single/fat JAR packaging layouts, leading to unenforced filters.

by Provallyupdated 2026-09-02Apache-2.0
2740 direct274 via packs
downloads
72quality
CVE-2026-42185: Django Drf Uninitialized Auth Model Passwordcve-2026-42185-django-drf-uninitialized-auth-model-password

A Django REST Framework `ModelSerializer` for an identity-related model overrides `create()` but does not explicitly set an unusable password. For models inheriting from `AbstractBaseUser`, the password field defaults to an insecure empty string, which may lead to authentication bypass if authentication backends fail to reject it. Explicitly set the password

by Provallyupdated 2026-06-12Apache-2.0
2.3K0 direct2.3K via packs
downloads
74quality
CVE-2026-33145: Xrdp Insecure Alternate Shell Defaultcve-2026-33145-xrdp-insecure-alternate-shell-default

The `allow_alternate_shell` configuration is initialized to true (1). This insecure default allows clients to supply arbitrary commands which are executed via /bin/sh without sanitization during RDP connection.

by Provallyupdated 2026-06-12Apache-2.0
2.3K0 direct2.3K via packs
downloads
68quality
CVE-2026-26190: Milvus Rest Api Group Missing Authenticate Middlewarecve-2026-26190-milvus-rest-api-group-missing-authenticate-middleware

A gin Group has REST API handlers registered via `RegisterRoutesTo` without the `authenticate` middleware being applied to that group. When this group is mounted on the metrics/management gin engine (default TCP/9091), it exposes business endpoints (collection CRUD, credential management, search/query) without authentication — even when `common.security.auth

by Provallyupdated 2026-06-12Apache-2.0
2.5K0 direct2.5K via packs
downloads
82quality
CVE-2026-14474: Ldap Search Base Root Dn Fallbackcve-2026-14474-ldap-search-base-root-dn-fallback

Unconfigured LDAP search base falls back to root naming context without logging or restriction. Searching the entire directory root DN for privileged objects like sudo roles allows any user with write access to any LDAP subtree to inject rules and elevate privileges.

by Provallyupdated 2026-09-02Apache-2.0
2730 direct273 via packs
downloads
77quality
CVE-2026-9680: Uvicorn Bind All Interfacescve-2026-9680-uvicorn-bind-all-interfaces

The Uvicorn server is configured to bind to all network interfaces ('0.0.0.0' or '::'). This publicly exposes the service on all available interfaces by default. Bind to a loopback host (such as '127.0.0.1') or use a configurable environment variable instead.

by Provallyupdated 2026-09-02Apache-2.0
2780 direct278 via packs
downloads
69quality
CVE-2025-46599: Kubelet Readonly Port Omitempty Bypasscve-2025-46599-kubelet-readonly-port-omitempty-bypass

Setting `ReadOnlyPort` to 0 in Kubelet configuration structs causes the field to be stripped during JSON serialization due to the upstream `omitempty` tag. As a result, kubelet ignores the 0 value and binds to the default unauthenticated port (10255), exposing sensitive cluster information. Set the read-only port dynamically via CLI flags (e.g., `--read-only

by Provallyupdated 2026-06-12Apache-2.0
2.5K0 direct2.5K via packs
downloads
69quality
CVE-2025-22153: Python Sandbox Allows Exceptiongroupcve-2025-22153-python-sandbox-allows-exceptiongroup

Allowing `ExceptionGroup` or `try/except*` (`TryStar` AST nodes) in an environment executing untrusted Python code exposes the application to a sandbox escape via a type confusion vulnerability in CPython < 3.13.2 (CVE-2025-22153). Disallow `ExceptionGroup` and `TryStar` nodes in restricted execution environments.

by Provallyupdated 2026-06-12Apache-2.0
2.5K0 direct2.5K via packs
downloads
73quality
All matching rules loaded.