Using ScanSuite

Custom Rules

Your own Semgrep and Nuclei rules, including generating a Nuclei rule with AI.

ScanSuite supports your own scanning rules for both static analysis (Semgrep) and dynamic analysis (Nuclei).

Creating a rule

Select the rule type — Nuclei or Semgrep — paste the rule text, and click Upload:

Custom rule creation
Creating a custom rule

Viewing and editing

Select an existing rule from the drop-down menu:

Custom rule selection
Selecting an existing rule

Generating a Nuclei rule with AI

A Nuclei rule can be generated from a vulnerability proof-of-concept description. Paste the description, including the parts of the HTTP request and response used for detection, and click Gen with AI:

AI rule generation
Generating a rule from a PoC description

The rule is generated and pasted into the same field. Review it, amend if necessary, and click Upload:

Generated Nuclei rule
The generated rule, ready for review

Review generated rules before uploading. A rule that matches too broadly turns into noise on every subsequent scan, and a rule that matches nothing fails silently.

An AI provider must be configured for this — see AI providers and cost.

Semgrep rules

Semgrep rules are managed the same way, but AI rule generation is not yet supported for them:

Semgrep rule management
Managing Semgrep rules

Running the rules

To run a scan against your saved rules, choose the Custom Rules scanner in the relevant scan section — it is available for static, web and infrastructure scans.

Last reviewed 2026-08-16