Title: report.definition
| |
|---|
| Type | object |
| Additional properties |  |
Description: Final report envelope produced by regis-cli, containing request metadata and analyzer results.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| + version | No | string or null | No | - | Version of regis-cli that generated this report. |
| - tier | No | string or null | No | - | The earned tier (e.g. Gold, Silver, Bronze) based on playbook conditions. |
| - badges | No | array of object | No | - | - |
| - metadata | No | object | No | - | Arbitrary user-provided metadata. |
| - links | No | array of object | No | - | Custom templated links. |
| + request | No | object | No | - | Metadata describing the analysis request. |
| + results | No | object | No | - | Analyzer results keyed by analyzer name. |
| - playbooks | No | array | No | - | List of evaluated playbook results. |
| - playbook | No | object | No | In playbook_result.schema.json | Primary playbook result (shorthand for playbooks[0]). |
| - rules | No | array of object | No | - | List of unified rule results (promoted from playbooks[0]). |
| - rules_summary | No | object | No | - | Summary of rule evaluation results. |
1.
Property version
Description: Version of regis-cli that generated this report.
2.
Property tier
Description: The earned tier (e.g. Gold, Silver, Bronze) based on playbook conditions.
3.
Property badges
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
3.1. badges items
| |
|---|
| Type | object |
| Additional properties |  |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| - slug | No | string | No | - | - |
| + scope | No | string | No | - | - |
| - value | No | string or null | No | - | - |
| + class | No | enum (of string) | No | - | - |
| - label | No | string | No | - | - |
3.1.1. Property slug
3.1.2. Property scope
3.1.3. Property value
3.1.4. Property class
Must be one of:
- "success"
- "warning"
- "error"
- "information"
3.1.5. Property label
| |
|---|
| Type | object |
| Additional properties |  |
Description: Arbitrary user-provided metadata.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| - | No | object | No | - | - |
5.
Property links
Description: Custom templated links.
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
5.1. links items
| |
|---|
| Type | object |
| Additional properties |  |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| + label | No | string | No | - | - |
| + url | No | string | No | - | - |
5.1.1. Property label
5.1.2. Property url
6.
Property request
| |
|---|
| Type | object |
| Additional properties |  |
Description: Metadata describing the analysis request.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| + url | No | string | No | - | Original URL or image reference provided by the user. |
| + registry | No | string | No | - | Resolved registry hostname (e.g. registry-1.docker.io). |
| + repository | No | string | No | - | Full repository path (e.g. library/nginx). |
| + tag | No | string | No | - | Image tag that was analyzed. |
| - digest | No | string | No | - | Resolved image manifest digest (e.g. sha256-xxx), if available. |
| + analyzers | No | array of string | No | - | List of analyzer names that were executed. |
| + timestamp | No | string | No | - | ISO 8601 UTC timestamp of the analysis. |
| - metadata | No | object | No | - | Arbitrary user-provided metadata. |
6.1.
Property url
Description: Original URL or image reference provided by the user.
6.2.
Property registry
Description: Resolved registry hostname (e.g. registry-1.docker.io).
6.3.
Property repository
Description: Full repository path (e.g. library/nginx).
6.4.
Property tag
Description: Image tag that was analyzed.
6.5.
Property digest
Description: Resolved image manifest digest (e.g. sha256-xxx), if available.
6.6.
Property analyzers
Description: List of analyzer names that were executed.
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
6.6.1. analyzers items
6.7.
Property timestamp
| |
|---|
| Type | string |
| Format | date-time |
Description: ISO 8601 UTC timestamp of the analysis.
| |
|---|
| Type | object |
| Additional properties |  |
Description: Arbitrary user-provided metadata.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| - | No | object | No | - | - |
7.
Property results
| |
|---|
| Type | object |
| Additional properties |  |
Description: Analyzer results keyed by analyzer name.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| - | No | object | No | - | - |
7.1. Property additionalProperties
| |
|---|
| Type | object |
| Additional properties |  |
8.
Property playbooks
Description: List of evaluated playbook results.
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
| Each item of this array must be | Description |
|---|
| playbook_result.schema.json | 😅 ERROR in schema generation, a referenced schema could not be loaded, no documentation here unfortunately 🏜️ |
8.1. playbook_result.schema.json
| |
|---|
| Type | object |
| Additional properties |  |
| Defined in | playbook_result.schema.json |
Description: 😅 ERROR in schema generation, a referenced schema could not be loaded, no documentation here unfortunately 🏜️
9.
Property playbook
| |
|---|
| Type | object |
| Additional properties |  |
| Defined in | playbook_result.schema.json |
Description: Primary playbook result (shorthand for playbooks[0]).
10.
Property rules
Description: List of unified rule results (promoted from playbooks[0]).
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
10.1. rules items
| |
|---|
| Type | object |
| Additional properties |  |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| + slug | No | string | No | - | - |
| + title | No | string | No | - | - |
| - level | No | string | No | - | - |
| - tags | No | array of string | No | - | - |
| + passed | No | boolean | No | - | - |
| + status | No | enum (of string) | No | - | - |
| + message | No | string | No | - | - |
| - analyzers | No | array of string | No | - | - |
10.1.1. Property slug
10.1.2. Property title
10.1.3. Property level
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
| Each item of this array must be | Description |
|---|
| tags items | - |
10.1.5. Property passed
10.1.6. Property status
Must be one of:
- "passed"
- "failed"
- "incomplete"
10.1.7. Property message
10.1.8. Property analyzers
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
10.1.8.1. analyzers items
11.
Property rules_summary
| |
|---|
| Type | object |
| Additional properties |  |
Description: Summary of rule evaluation results.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| - score | No | integer | No | - | - |
| - total | No | array of string | No | - | - |
| - passed | No | array of string | No | - | - |
| - by_tag | No | object | No | - | - |
11.1.
Property score
| Restrictions | |
|---|
| Minimum | ≥ 0 |
| Maximum | ≤ 100 |
11.2.
Property total
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
11.2.1. total items
11.3.
Property passed
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
11.3.1. passed items
11.4.
Property by_tag
| |
|---|
| Type | object |
| Additional properties |  |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| - | No | object | No | - | - |
11.4.1. Property additionalProperties
| |
|---|
| Type | object |
| Additional properties |  |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| + rules | No | array of string | No | - | - |
| + passed_rules | No | array of string | No | - | - |
| + score | No | integer | No | - | - |
11.4.1.1.
Property rules
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
11.4.1.1.1. rules items
11.4.1.2.
Property passed_rules
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
11.4.1.2.1. passed_rules items
11.4.1.3.
Property score
| Restrictions | |
|---|
| Minimum | ≥ 0 |
| Maximum | ≤ 100 |
Generated using json-schema-for-humans on 2026-03-21 at 11:43:39 +0000