"매 SAST + LLM 의 결합 — false positive triage, custom rule 자동 생성, autofix". 매 Semgrep (pattern-based static analysis) 위에 LLM layer 를 얹어 매 noise 를 줄이고 매 fix PR 을 제안. 매 2026: Claude Opus 4.7 backend, MCP integration 으로 IDE / CI 양쪽 지원.
매 핵심
매 Semgrep 기초
Pattern matching on AST. 매 pattern: $X == null && $X.foo() 같은 syntactic rule.
30+ language. 매 community + paid Pro rules.
매 fast (<1 min for typical repo), 매 deterministic.
매 Assistant 가 추가하는 것
Triage: 매 finding 에 대해 LLM 이 "true positive 확률" + reasoning. 매 noise -60~80%.
Autofix: 매 secure replacement code suggestion → PR comment.
Custom rule generation: 매 자연어 → Semgrep YAML rule.
Code understanding: data-flow context 추가 ("user input from line 42 reaches sink at line 87").
매 응용
CI gate — 매 PR block on critical findings only.
Backlog cleanup — 매 legacy finding triage.
Custom org rule (e.g., "internal logger 만 사용") generation.