Skip to content

Commit b71f276

Browse files
committed
docs(faq): correct Semgrep compatibility — engine reinterprets metavariables as data
1 parent 8fe2870 commit b71f276

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/lib/faq.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export const faqItems: readonly FaqItem[] = [
4343
},
4444
{
4545
question: "Can I use existing Semgrep rules?",
46-
answer: "OpenTaint supports Semgrep rule syntax, so existing rules work as a starting point. The engine layers inter-procedural dataflow analysis on top of them, and you can extend those rules with OpenTaint's full taint configuration — sources, sinks, sanitizers, propagators — to leverage the inter-procedural engine.",
46+
answer: "OpenTaint supports Semgrep's rule format, with some restrictions and a few extensions (e.g. a taint-style join mode). The engine interprets metavariables as data values — not just syntactic placeholders — and propagates them through inter-procedural dataflow. Because of that semantic difference, the same rule can produce different findings in OpenTaint than in Semgrep.",
4747
},
4848
{
4949
question: "Still have questions?",

0 commit comments

Comments
 (0)