UNPKG

mcp-server-semgrep

Version:

MCP Server for Semgrep Integration - static code analysis with AI

49 lines (48 loc) 1.36 kB
rules: - id: metadata-technology message: >- This Semgrep rule is missing a 'technology' field in the 'metadata'. Consider adding a list of technologies based on the rule's associated library or framework, or another piece of relevant information. severity: INFO pattern-either: # non join mode - patterns: - pattern-not-inside: | - ... mode: join - pattern-inside: "rules: [..., $RULE, ...]" - pattern: $RULE - pattern: | id: ... ... - pattern-not: | id: ... ... metadata: ... technology: - ... # join mode - patterns: - pattern-inside: | id: $OUTER_RULEID mode: join join: rules: [ ..., $INNER_RULE, ...] ... ... - pattern-not: | id: $OUTER_RULEID ... metadata: ... technology: - ... languages: [yaml] metadata: category: best-practice technology: - semgrep references: - https://semgrep.dev/docs/contributing/contributing-to-semgrep-rules-repository/#technology