mcp-server-semgrep
Version:
MCP Server for Semgrep Integration - static code analysis with AI
32 lines (31 loc) • 674 B
YAML
rules:
- id: divide-by-zero
message: >-
Detected a possible ZeroDivisionError.
metadata:
cwe:
- 'CWE-369: Divide By Zero'
references:
- https://github.com/presidentbeef/brakeman/blob/main/lib/brakeman/checks/check_divide_by_zero.rb
category: security
technology:
- ruby
confidence: MEDIUM
subcategory:
- vuln
likelihood: MEDIUM
impact: MEDIUM
languages:
- ruby
severity: WARNING
mode: taint
pattern-sources:
- patterns:
- pattern: $VAR
- metavariable-regex:
metavariable: $VAR
regex: ^\d*(?!\.)$
pattern-sinks:
- patterns:
- pattern-inside: $NUMER / 0
- pattern: $NUMER