IndexedVerified

C/C++/Rust Security

C, C++, and Rust SAST rules aggregated across verified providers.

Fetch pack

greprules pack fetch c-cpp-rust-security --engine opengrep
curl https://api.greprules.io/api/packs/c-cpp-rust-security.tar.gz -o c-cpp-rust-security.tar.gz

Included rules

514 rules included. Showing 24 loaded rules.
CVE-2026-56109: Missing Error Check Parse Cleanupcve-2026-56109-missing-error-check-parse-cleanupCVE-2026-53689: Integer Overflow Bounds Check Bypasscve-2026-53689-integer-overflow-bounds-check-bypassCVE-2026-49510: Integer Overflow Multiplication Bounds Checkcve-2026-49510-integer-overflow-multiplication-bounds-checkCVE-2026-49346: Cpp Allocation Integer Overflowcve-2026-49346-cpp-allocation-integer-overflowCVE-2026-49294: Padding Overread In Buffer Splitcve-2026-49294-padding-overread-in-buffer-splitCVE-2026-49130: Insufficient Crlf Validation Empty Checkcve-2026-49130-insufficient-crlf-validation-empty-checkCVE-2026-49128: Mpd Unvalidated Relative Uricve-2026-49128-mpd-unvalidated-relative-uriCVE-2026-48715: Radvdump Ri Option Buffer Overflowcve-2026-48715-radvdump-ri-option-buffer-overflowCVE-2026-48690: Cpp Integer Truncation Allocationcve-2026-48690-cpp-integer-truncation-allocationCVE-2026-48689: Cpp Capacity Off By Onecve-2026-48689-cpp-capacity-off-by-oneCVE-2026-48686: Unchecked Prefix Length Memcpy Overflowcve-2026-48686-unchecked-prefix-length-memcpy-overflowCVE-2026-48682: Cpp Unvalidated Ihl Pointer Advancecve-2026-48682-cpp-unvalidated-ihl-pointer-advanceCVE-2026-47904: Discarded Sanitization Resultcve-2026-47904-discarded-sanitization-resultCVE-2026-47902: Discarded Sanitization Resultcve-2026-47902-discarded-sanitization-resultCVE-2026-47783: Auth Comparison Timing Leakcve-2026-47783-auth-comparison-timing-leakCVE-2026-47425: Rattler Entry Point Path Traversalcve-2026-47425-rattler-entry-point-path-traversalCVE-2026-47318: Cpp Freetype Bezier Stack Overflowcve-2026-47318-cpp-freetype-bezier-stack-overflowCVE-2026-47306: Cpp Missing Cycle Detection Tree Resolutioncve-2026-47306-cpp-missing-cycle-detection-tree-resolutionCVE-2026-47273: Pam Usb Xpath Injectioncve-2026-47273-pam-usb-xpath-injectionCVE-2026-47271: Getenv Modification Mutatorcve-2026-47271-getenv-modification-mutatorCVE-2026-47270: Avoid Non Reentrant Strtokcve-2026-47270-avoid-non-reentrant-strtokCVE-2026-47261: Cranelift Spectre Bypass Libcallcve-2026-47261-cranelift-spectre-bypass-libcallCVE-2026-47144: Unsafe Rust Path Join Filereadcve-2026-47144-unsafe-rust-path-join-filereadCVE-2026-47128: Nono Custom Exec Lacking Trustcve-2026-47128-nono-custom-exec-lacking-trust
24 of 514 loaded