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.
6 rules matched. Showing 6 loaded rules.
Publish rule
CVE-2025-53544: Local File Read Via File Uri Bypasscve-2025-53544-local-file-read-via-file-uri-bypass

Extracting a local path from a 'file://' scheme and passing it directly to a filesystem function causes an Arbitrary File Read / Path Traversal vulnerability if the URI is user-supplied.

by Provallyupdated 2026-06-12Apache-2.0
1.2K0 direct1.2K via packs
downloads
77quality
Inject FileDisclosureRequestDispatchergitlab-sast-java-inject-rule-filedisclosurerequestdispatcher

The `HttpRequest.getRequestDispatcher()`'s `include` and `forward` methods will return any file that is resolvable within the web application context. This includes the `web.xml` file, any compiled classes, `jsp` files, and additional JAR or WAR libraries that are accessible. Never pass user-supplied input directly to any of these methods. Use a lookup table

by GitLab Security Productsupdated 2026-06-03MIT
1.2K0 direct1.2K via packs
downloads
86quality
Inject FileDisclosureSpringFrameworkgitlab-sast-java-inject-rule-filedisclosurespringframework

The `org.springframework.web.servlet.ModelAndView` class may potentially allow access to restricted files if called with user-supplied input. The ModelAndView class looks up a view by name to resolve a `.jsp` file. If this view name comes from user-supplied input, it could be abused to attempt to return a JSP view that the user should not have access to. Use

by GitLab Security Productsupdated 2026-06-03MIT
1.2K0 direct1.2K via packs
downloads
86quality
Inject FileDisclosuregitlab-sast-rules-lgpl-kotlin-inject-rule-filedisclosure

Constructing a server-side redirect path with user input could allow an attacker to download application binaries (including application classes or jar files) or view arbitrary files within protected directories.

KotlinCWE-552
by GitLab Security Productsupdated 2026-06-03LGPL-3.0-only
1.2K0 direct1.2K via packs
downloads
86quality
Inject FileDisclosuregitlab-sast-scala-inject-rule-filedisclosure

Constructing a server-side redirect path with user input could allow an attacker to download application binaries (including application classes or jar files) or view arbitrary files within protected directories.

ScalaCWE-552
by GitLab Security Productsupdated 2026-06-03MIT
1.2K0 direct1.2K via packs
downloads
86quality
Filesystem Httprootdirgitlab-sast-go-filesystem-rule-httprootdir

The application is potentially exposing the entire filesystem by mounting the root directory `/` to an HTTP handler function. Anyone who is able to access this HTTP server may be able to access any file that the HTTP server has access to. Restrict the `http.Dir` path to only a specific folder instead of the entire filesystem. Example server only allowing dir

by GitLab Security Productsupdated 2026-06-03Apache-2.0
1.2K0 direct1.2K via packs
downloads
92quality
All matching rules loaded.