Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Semgrep Rule Variant Creator

Plugin Aktiv
Teil von:Trailofbits

Creates language variants of existing Semgrep rules with proper applicability analysis and test-driven validation

1 Skill 0 MCPs
Zweck

To streamline the process of porting Semgrep rules across different programming languages, ensuring accuracy and comprehensive testing.

Funktionen

  • Automated applicability analysis per language
  • Test-first rule creation workflow
  • Generates independent rule variants for multiple languages
  • Outputs structured rule and test files
  • Adaptation for language-specific idioms

Anwendungsfälle

  • Porting existing Semgrep rules to new languages.
  • Expanding rule coverage across polyglot codebases.
  • Creating language-specific versions of vulnerability patterns.
  • Ensuring consistent security analysis across diverse language environments.

Nicht-Ziele

  • Creating new Semgrep rules from scratch.
  • Running existing Semgrep rules against code.
  • Providing generic code linting or formatting.

Trust

  • warning:Issues Attention13 issues opened and 4 closed in the last 90 days suggests maintainers are responding slowly to a moderate number of open issues.

Code Execution

  • info:ValidationInput validation for the Semgrep rule file path and target languages is not explicitly schema-driven, relying on Semgrep's internal validation.

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add trailofbits/skills
/plugin install semgrep-rule-variant-creator@trailofbits

Qualitätspunktzahl

94 /100
Analysiert about 15 hours ago

Vertrauenssignale

Letzter Commit3 days ago
Sterne5.2k
LizenzCC-BY-SA-4.0
Status
Quellcode ansehen