Scan Template Groups
Scan template groups organize scan templates for scheduling and permissions. A single schedule can reference a group to run all its member templates on a recurring basis. IPs and ports are deduplicated across member templates to show accurate aggregate probe counts.
Inputs
| Name | Description | Allowed Values | Default |
|---|---|---|---|
| Name | Unique label for this group | Non-empty string, must be unique across scan template groups | — |
| Description | Optional free-text note about this group | Any text, max 10,000 characters | Empty |
| Scan Templates | Which scan templates belong to this group | One or more existing scan templates | None selected |
Fields & Columns
| Name | Description |
|---|---|
| Name | Editable inline — the group label. Links to the edit form. |
| Description | Editable inline — optional note |
| Templates | Count of scan templates currently in this group |
| IPs | Deduplicated host count across all member templates |
| Ports | Deduplicated port count across all member templates |
| Probes | Total scan probes (IPs x Ports) for the entire group |
Gotchas
- IPs and ports are deduplicated across all member templates, so the group probe count may be less than the sum of individual template probes.
- Deleting a template from a group does not delete the template itself — it only removes the membership.
API Calls (6)
| Method | Path | Description |
|---|---|---|
| GET | /api/config/scan-template-groups | List all scan template groups |
| POST | /api/config/scan-template-groups | Create a new scan template group |
| PUT | /api/config/scan-template-groups/:id | Update an existing scan template group |
| DELETE | /api/config/scan-template-groups/:id | Delete a scan template group (if unreferenced) |
| GET | /api/config/scan-template-groups/:id/details | Get scan template group details with members |
| GET | /api/config/scan-template-groups/filter-values | Get available filter values for the template groups table |
Related Pages
- Scan Templates — Individual templates that are organized into groups
- Subnets — Underlying network targets aggregated by the group
- Port Lists — Underlying port definitions aggregated by the group