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.6M
Verified
2917
Authors
2
Search the rule indexUse CVE, GHSA, CWE, language, framework, package, or rule slug.
5 rules matched. Showing 5 loaded rules.
Publish rule
Other Ios Self Signed Sslgitlab-sast-rules-lgpl-oc-other-rule-ios-self-signed-ssl

App allows self signed or invalid SSL certificates. App is vulnerable to MITM attacks. If the app does not verify the authenticity of the server's SSL certificate, an attacker could impersonate the server and intercept sensitive data transmitted between the app and the server. To fix these security issues, you should ensure proper SSL certificate validation

GenericCWE-676
by GitLab Security Productsupdated 2026-06-03LGPL-3.0-only
1.3K0 direct1.3K via packs
downloads
78quality
Obsolete Usleepgitlab-sast-c-obsolete-rule-usleep

The `usleep` function has been deprecated, use `nanosleep` or `setitimer` instead. For more information please see: https://linux.die.net/man/3/setitimer

by GitLab Security Productsupdated 2026-06-03GPL-2.0-only
1.3K0 direct1.3K via packs
downloads
86quality
Obsolete Ulimitgitlab-sast-c-obsolete-rule-ulimit

The ulimit function is obsolete and no longer recommended. Use `getrlimit(2)`, `setrlimit`, or `sysconf` instead. For more information please see: https://linux.die.net/man/3/setrlimit

by GitLab Security Productsupdated 2026-06-03GPL-2.0-only
1.3K0 direct1.3K via packs
downloads
86quality
Obsolete Gsignal Ssignalgitlab-sast-c-obsolete-rule-gsignal-ssignal

The `gsignal` and `ssignal` functions are obsolete and no longer recommended. Consider using the `raise` or `sigaction` functions instead for process signaling. For more information please see: https://linux.die.net/man/3/sigaction

by GitLab Security Productsupdated 2026-06-03GPL-2.0-only
1.3K0 direct1.3K via packs
downloads
86quality
Free Memaligngitlab-sast-c-free-rule-memalign

The `memalign` function may not check that the alignment argument is correct. Calling free (on non Linux-based systems) may fail and in certain circumstances this failure may be exploitable. This function has been deprecated in favor of `posix_memalign`. For more information please see: https://linux.die.net/man/3/memalign

by GitLab Security Productsupdated 2026-06-03GPL-2.0-only
1.3K0 direct1.3K via packs
downloads
86quality
All matching rules loaded.