coderabbitai/ast-grep-essentials

125 stars

Community-led collection of essential ast-grep rules.

✓ Synced 5h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/coderabbitai/ast-grep-essentials.svg)](https://ngmi.review/repo/coderabbitai/ast-grep-essentials)
130 Merged PRs
3 days Avg Merge Time
0m Fastest PR
1 month Slowest PR
#229 Global Speed Rank

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#196 Remove Nested nthChild and if_statement Conditions and Rule Comments @ESS-ENN 1.0h 4
#192 Add static analysis rules for detecting TOCTOU race conditions in C/C++ @ESS-ENN 46m 3
#195 Add C# JWT rules: enforce token verification and no hardcoded secrets @ESS-ENN 8m 3
#194 Add C# Security Rule for Detecting Insecure ECB Encryption Mode @ESS-ENN 29m 3
#193 Add Security Rules for TOCTOU Race Conditions in C/C++ File Operations @ESS-ENN 41m 3
#191 Add AST rules for detecting world-writable file creation in C/C++ @ESS-ENN 41m 3
#190 Remove YAML files for HKDF, PKCS5, Scrypt, and webview rules and tests @ESS-ENN 3m 2
#188 Add Swift YAML rules for HKDF, PKCS5, Scrypt; update test configs @ESS-ENN 16.0h 3
#189 Add Swift UIWebView nil baseURL detection rule and update snapshots @ESS-ENN 15.9h 3
#187 Update YAML rule for $APP.UseDeveloperExceptionPage and snapshot file @ESS-ENN 8m 2
#186 Add YAML-based AST security rules and tests for C#, Java, Ruby @ESS-ENN 1.6h 3
#185 Add YAML security rules and tests for hard-coded secret detection @ESS-ENN 1.8h 3
#184 Add Java security rules for missing HttpOnly and Secure cookie flags @ESS-ENN 2.4h 3
#183 Add C++ security rules for NUL terminators and string_view safety @ESS-ENN 2.3h 3
#182 Add YAML rules and tests for insecure JWT usage detection @ESS-ENN 2.3h 3
#181 Add Python MySQL client security analysis rules and tests @ESS-ENN 2.3h 3
#180 Add YAML AST-based security rules and tests for Python MySQL/Neo4j @ESS-ENN 3.0h 3
#179 Add YAML security rules and tests for ldap3 and MariaDB @ESS-ENN 3.6h 3
#178 Add YAML rules to detect hard-coded connection passwords in Java @ESS-ENN 4.0h 3
#177 Remove obsolete C rule; add C++ static check for UAF and vector issues @ESS-ENN 19.2h 3