UNPKG

mcp-server-semgrep

Version:

MCP Server for Semgrep Integration - static code analysis with AI

40 lines (39 loc) 977 B
rules: - id: use-after-free patterns: - pattern-either: - pattern: $VAR->$ACCESSOR - pattern: (*$VAR).$ACCESSOR - pattern: $VAR[$NUM] - pattern-inside: free($VAR); ... - pattern-not-inside: $VAR = NULL; ... - pattern-not-inside: free($VAR); ... $VAR = malloc(...); ... message: >- Variable '$VAR' was used after being freed. This can lead to undefined behavior. metadata: cwe: - "CWE-416: Use After Free" references: - https://cwe.mitre.org/data/definitions/416.html - https://ctf-wiki.github.io/ctf-wiki/pwn/linux/glibc-heap/use_after_free/ category: security technology: - c confidence: LOW cwe2022-top25: true cwe2021-top25: true subcategory: - vuln likelihood: LOW impact: HIGH languages: - c severity: WARNING