Skip to main content
Version: v0.35.0

report

Title: report

Typeobject
Additional propertiesNot allowed

Description: Final report envelope produced by regis, containing request metadata and analyzer results.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ schemaVersionNointegerNo-Report-structure contract version. Downstream consumers gate rendering on this. Distinct from `version` (package/snapshot).
+ versionNostring or nullNo-Version of regis that generated this report.
- snapshot_dateNostringNo-ISO 8601 date when this version was snapshotted in the doc site.
- tierNostring or nullNo-The earned tier (e.g. Gold, Silver, Bronze) based on playbook conditions.
- badgesNoarray of objectNo--
- metadataNoobjectNo-Arbitrary user-provided metadata (from --meta). Optional namespace exposed to rules as metadata.*.
- linksNoarray of objectNo-Custom templated links.
+ requestNoobjectNo-Metadata describing the analysis request.
+ resultsNoobjectNo-Analyzer results keyed by analyzer name.
- playbooksNoarrayNo-List of evaluated playbook results.
- playbookNoobjectNoSame as playbook.resultplaybook.result
- rulesNoarray of objectNo-List of unified rule results (promoted from playbooks[0]).
- rules_summaryNoobjectNo-Summary of rule evaluation results.

1. Required Property schemaVersion

Typeinteger

Description: Report-structure contract version. Downstream consumers gate rendering on this. Distinct from version (package/snapshot).

Restrictions
Minimum≥ 1

2. Required Property version

Typestring or null

Description: Version of regis that generated this report.

3. Optional Property snapshot_date

Typestring

Description: ISO 8601 date when this version was snapshotted in the doc site.

4. Optional Property tier

Typestring or null

Description: The earned tier (e.g. Gold, Silver, Bronze) based on playbook conditions.

5. Optional Property badges

Typearray of object
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
badges items-

5.1. badges items

Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- slugNostringNo-Unique identifier for the badge.
+ scopeNostringNo-Domain of the badge (e.g., 'security', 'hygiene').
- valueNostring or nullNo-Display value or grade (e.g., 'A', '95%').
+ classNoenum (of string)No-Visual style indicator.
- labelNostringNo-The full label string (scope or scope: value).

5.1.1. Property slug

Typestring

Description: Unique identifier for the badge.

5.1.2. Property scope

Typestring

Description: Domain of the badge (e.g., 'security', 'hygiene').

5.1.3. Property value

Typestring or null

Description: Display value or grade (e.g., 'A', '95%').

5.1.4. Property class

Typeenum (of string)

Description: Visual style indicator.

Must be one of:

  • "success"
  • "warning"
  • "error"
  • "information"

5.1.5. Property label

Typestring

Description: The full label string (scope or scope: value).

6. Optional Property metadata

Typeobject
Additional propertiesAny type: allowed

Description: Arbitrary user-provided metadata (from --meta). Optional namespace exposed to rules as metadata.*.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- NoobjectNo--
Typearray of object

Description: Custom templated links.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
links items-
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ labelNostringNo-Display label for the link.
+ urlNostringNo-Target URL.

7.1.1. Property label

Typestring

Description: Display label for the link.

7.1.2. Property url

Typestring

Description: Target URL.

8. Required Property request

Typeobject
Additional propertiesNot allowed

Description: Metadata describing the analysis request.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ urlNostringNo-Original URL or image reference provided by the user.
+ registryNostringNo-Resolved registry hostname (e.g. registry-1.docker.io).
+ repositoryNostringNo-Full repository path (e.g. library/nginx).
+ tagNostringNo-Image tag that was analyzed.
- digestNostring or nullNo-Resolved image manifest digest (e.g. sha256-xxx), if available.
+ analyzersNoarray of stringNo-List of analyzer names that were executed.
+ timestampNostringNo-ISO 8601 UTC timestamp of the analysis.

8.1. Required Property url

Typestring

Description: Original URL or image reference provided by the user.

8.2. Required Property registry

Typestring

Description: Resolved registry hostname (e.g. registry-1.docker.io).

8.3. Required Property repository

Typestring

Description: Full repository path (e.g. library/nginx).

8.4. Required Property tag

Typestring

Description: Image tag that was analyzed.

8.5. Optional Property digest

Typestring or null

Description: Resolved image manifest digest (e.g. sha256-xxx), if available.

8.6. Required Property analyzers

Typearray of string

Description: List of analyzer names that were executed.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
analyzers items-

8.6.1. analyzers items

Typestring

8.7. Required Property timestamp

Typestring
Formatdate-time

Description: ISO 8601 UTC timestamp of the analysis.

9. Required Property results

Typeobject
Additional propertiesShould-conform

Description: Analyzer results keyed by analyzer name.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- NoobjectNo--

9.1. Property additionalProperties

Typeobject
Additional propertiesAny type: allowed

10. Optional Property playbooks

Typearray

Description: List of evaluated playbook results.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
playbook.resultFinal playbook result produced by regis, containing metadata and analyzer results.

10.1. playbook.result

Title: playbook.result

Typeobject
Additional propertiesAny type: allowed
Defined in../playbook/result.schema.json

Description: Final playbook result produced by regis, containing metadata and analyzer results.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ playbook_nameNostringNo-Identifier of the playbook that was executed.
- playbook_versionNostring or nullNo-SemVer of the playbook that produced this report.
- api_versionNostring or nullNo-apiVersion of the playbook that produced this result (e.g. "regis.io/v1alpha1").
- sidebarNoobjectNo-Sidebar navigation metadata for the report UI.
- versionNostring or nullNo-Version of regis that generated this report.
- tierNostring or nullNo-The earned tier (e.g. Gold, Silver, Bronze) based on playbook conditions.
- badgesNoarray of objectNo--
- rulesNoarray of objectNo--
- rules_summaryNoobjectNo--
+ scoreNointegerNo-Overall percentage score for the playbook.
+ total_scorecardsNointegerNo-Total number of scorecards evaluated.
+ passed_scorecardsNointegerNo-Number of scorecards that passed.
- linksNoarray of objectNo-External links associated with this playbook result.
+ pagesNoarray of objectNo--
- checklistsNoarray of objectNo-Resolved checklists surfaced to downstream integrations.
- templatesNoarray of objectNo-Cookiecutter templates surfaced to downstream integrations.

10.1.1. Property playbook_name

Typestring

Description: Identifier of the playbook that was executed.

10.1.2. Property playbook_version

Typestring or null

Description: SemVer of the playbook that produced this report.

10.1.3. Property api_version

Typestring or null

Description: apiVersion of the playbook that produced this result (e.g. "regis.io/v1alpha1").

10.1.4. Property sidebar

Typeobject
Additional propertiesAny type: allowed

Description: Sidebar navigation metadata for the report UI.

10.1.5. Property version

Typestring or null

Description: Version of regis that generated this report.

10.1.6. Property tier

Typestring or null

Description: The earned tier (e.g. Gold, Silver, Bronze) based on playbook conditions.

10.1.7. Property badges

Typearray of object
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
badges items-
10.1.7.1. badges items
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- slugNostringNo-Unique identifier for the badge.
+ scopeNostringNo-Domain of the badge (e.g., 'security', 'hygiene').
- valueNostring or nullNo-Display value or grade (e.g., 'A', '95%').
+ classNoenum (of string)No-Visual style indicator.
- labelNostringNo-The full label string (scope or scope: value).
10.1.7.1.1. Property slug
Typestring

Description: Unique identifier for the badge.

10.1.7.1.2. Property scope
Typestring

Description: Domain of the badge (e.g., 'security', 'hygiene').

10.1.7.1.3. Property value
Typestring or null

Description: Display value or grade (e.g., 'A', '95%').

10.1.7.1.4. Property class
Typeenum (of string)

Description: Visual style indicator.

Must be one of:

  • "success"
  • "warning"
  • "error"
  • "information"
10.1.7.1.5. Property label
Typestring

Description: The full label string (scope or scope: value).

10.1.8. Property rules

Typearray of object
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
rules items-
10.1.8.1. rules items
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ slugNostringNo-Unique identifier for the rule.
+ descriptionNostringNo-Human-readable name of the rule.
- levelNostringNo-Priority level (Gold, Silver, Bronze).
- tagsNoarray of stringNo-Associated metadata tags.
+ passedNobooleanNo-Whether the rule criteria were met.
+ statusNoenum (of string)No-Detailed execution status.
+ messageNostringNo-Reasoning or details for the rule result.
- analyzersNoarray of stringNo-List of analyzers that contributed data to this rule.
10.1.8.1.1. Property slug
Typestring

Description: Unique identifier for the rule.

10.1.8.1.2. Property description
Typestring

Description: Human-readable name of the rule.

10.1.8.1.3. Property level
Typestring

Description: Priority level (Gold, Silver, Bronze).

10.1.8.1.4. Property tags
Typearray of string

Description: Associated metadata tags.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
tags items-
10.1.8.1.4.1. tags items
Typestring
10.1.8.1.5. Property passed
Typeboolean

Description: Whether the rule criteria were met.

10.1.8.1.6. Property status
Typeenum (of string)

Description: Detailed execution status.

Must be one of:

  • "passed"
  • "failed"
  • "incomplete"
10.1.8.1.7. Property message
Typestring

Description: Reasoning or details for the rule result.

10.1.8.1.8. Property analyzers
Typearray of string

Description: List of analyzers that contributed data to this rule.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
analyzers items-
10.1.8.1.8.1. analyzers items
Typestring

10.1.9. Property rules_summary

Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ scoreNointegerNo--
+ totalNoarray of stringNo--
+ passedNoarray of stringNo--
- by_tagNoobjectNo--
10.1.9.1. Property score
Typeinteger
Restrictions
Minimum≥ 0
Maximum≤ 100
10.1.9.2. Property total
Typearray of string
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
total items-
10.1.9.2.1. total items
Typestring
10.1.9.3. Property passed
Typearray of string
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
passed items-
10.1.9.3.1. passed items
Typestring
10.1.9.4. Property by_tag
Typeobject
Additional propertiesShould-conform
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- NoobjectNo--
10.1.9.4.1. Property additionalProperties
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ rulesNoarray of stringNo--
+ passed_rulesNoarray of stringNo--
+ scoreNointegerNo--
10.1.9.4.1.1. Property rules
Typearray of string
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
rules items-
10.1.9.4.1.1.1. rules items
Typestring
10.1.9.4.1.2. Property passed_rules
Typearray of string
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
passed_rules items-
10.1.9.4.1.2.1. passed_rules items
Typestring
10.1.9.4.1.3. Property score
Typeinteger
Restrictions
Minimum≥ 0
Maximum≤ 100

10.1.10. Property score

Typeinteger

Description: Overall percentage score for the playbook.

Restrictions
Minimum≥ 0
Maximum≤ 100

10.1.11. Property total_scorecards

Typeinteger

Description: Total number of scorecards evaluated.

Restrictions
Minimum≥ 0

10.1.12. Property passed_scorecards

Typeinteger

Description: Number of scorecards that passed.

Restrictions
Minimum≥ 0
Typearray of object

Description: External links associated with this playbook result.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
links items-
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ labelNostringNo-Display label for the link.
+ urlNostringNo-Target URL.
10.1.13.1.1. Property label
Typestring

Description: Display label for the link.

10.1.13.1.2. Property url
Typestring

Description: Target URL.

10.1.14. Property pages

Typearray of object
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
pages items-
10.1.14.1. pages items
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ titleNostringNo-Page title.
- slugNostring or nullNo-URL-friendly identifier for the page.
+ scoreNointegerNo-Percentage score for this page.
+ total_scorecardsNointegerNo-Total scorecards on this page.
+ passed_scorecardsNointegerNo-Passed scorecards on this page.
+ sectionsNoarray of objectNo--
10.1.14.1.1. Property title
Typestring

Description: Page title.

10.1.14.1.2. Property slug
Typestring or null

Description: URL-friendly identifier for the page.

10.1.14.1.3. Property score
Typeinteger

Description: Percentage score for this page.

Restrictions
Minimum≥ 0
Maximum≤ 100
10.1.14.1.4. Property total_scorecards
Typeinteger

Description: Total scorecards on this page.

Restrictions
Minimum≥ 0
10.1.14.1.5. Property passed_scorecards
Typeinteger

Description: Passed scorecards on this page.

Restrictions
Minimum≥ 0
10.1.14.1.6. Property sections
Typearray of object
Array restrictions
Min items1
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
sections items-
10.1.14.1.6.1. sections items
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ nameNostringNo-Section name.
- hintNostringNo-Informative text for the section.
+ scoreNointegerNo-Percentage score for this section.
+ total_scorecardsNointegerNo-Total scorecards in this section.
+ passed_scorecardsNointegerNo-Passed scorecards in this section.
- levels_summaryNoobjectNo--
- tags_summaryNoobjectNo--
+ scorecardsNoarray of objectNo--
- displayNoobjectNo--
10.1.14.1.6.1.1. Property name
Typestring

Description: Section name.

10.1.14.1.6.1.2. Property hint
Typestring

Description: Informative text for the section.

10.1.14.1.6.1.3. Property score
Typeinteger

Description: Percentage score for this section.

Restrictions
Minimum≥ 0
Maximum≤ 100
10.1.14.1.6.1.4. Property total_scorecards
Typeinteger

Description: Total scorecards in this section.

Restrictions
Minimum≥ 0
10.1.14.1.6.1.5. Property passed_scorecards
Typeinteger

Description: Passed scorecards in this section.

Restrictions
Minimum≥ 0
10.1.14.1.6.1.6. Property levels_summary
Typeobject
Additional propertiesShould-conform
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- NoobjectNo--
10.1.14.1.6.1.6.1. Property additionalProperties
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ totalNointegerNo--
+ passedNointegerNo--
+ percentageNointegerNo--
10.1.14.1.6.1.6.1.1. Property total
Typeinteger
Restrictions
Minimum≥ 0
10.1.14.1.6.1.6.1.2. Property passed
Typeinteger
Restrictions
Minimum≥ 0
10.1.14.1.6.1.6.1.3. Property percentage
Typeinteger
Restrictions
Minimum≥ 0
Maximum≤ 100
10.1.14.1.6.1.7. Property tags_summary
Typeobject
Additional propertiesShould-conform
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- NoobjectNo--
10.1.14.1.6.1.7.1. Property additionalProperties
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ totalNointegerNo--
+ passedNointegerNo--
+ percentageNointegerNo--
10.1.14.1.6.1.7.1.1. Property total
Typeinteger
Restrictions
Minimum≥ 0
10.1.14.1.6.1.7.1.2. Property passed
Typeinteger
Restrictions
Minimum≥ 0
10.1.14.1.6.1.7.1.3. Property percentage
Typeinteger
Restrictions
Minimum≥ 0
Maximum≤ 100
10.1.14.1.6.1.8. Property scorecards
Typearray of object
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
scorecards items-
10.1.14.1.6.1.8.1. scorecards items
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ nameNostringNo-Unique scorecard identifier.
+ descriptionNostringNo-Display description.
- levelNostring or nullNo-Assigned severity level name.
- tagsNoarray of stringNo-Associated search tags.
- analyzersNoarray of stringNo-Analyzers used for this scorecard.
+ passedNobooleanNo-True if condition was met.
- statusNoenum (of string)No-Execution status.
- conditionNostringNo-The JsonLogic expression evaluated.
- detailsNostringNo-Detailed explanation of calculated result.
10.1.14.1.6.1.8.1.1. Property name
Typestring

Description: Unique scorecard identifier.

10.1.14.1.6.1.8.1.2. Property description
Typestring

Description: Display description.

10.1.14.1.6.1.8.1.3. Property level
Typestring or null

Description: Assigned severity level name.

10.1.14.1.6.1.8.1.4. Property tags
Typearray of string

Description: Associated search tags.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
tags items-
10.1.14.1.6.1.8.1.4.1. tags items
Typestring
10.1.14.1.6.1.8.1.5. Property analyzers
Typearray of string

Description: Analyzers used for this scorecard.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
analyzers items-
10.1.14.1.6.1.8.1.5.1. analyzers items
Typestring
10.1.14.1.6.1.8.1.6. Property passed
Typeboolean

Description: True if condition was met.

10.1.14.1.6.1.8.1.7. Property status
Typeenum (of string)

Description: Execution status.

Must be one of:

  • "passed"
  • "failed"
  • "incomplete"
10.1.14.1.6.1.8.1.8. Property condition
Typestring

Description: The JsonLogic expression evaluated.

10.1.14.1.6.1.8.1.9. Property details
Typestring

Description: Detailed explanation of calculated result.

10.1.14.1.6.1.9. Property display
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- analyzersNoarray of stringNo--
- widgetsNoarray of objectNo--
10.1.14.1.6.1.9.1. Property analyzers
Typearray of string
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
analyzers items-
10.1.14.1.6.1.9.1.1. analyzers items
Typestring
10.1.14.1.6.1.9.2. Property widgets
Typearray of object
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
widgets items-
10.1.14.1.6.1.9.2.1. widgets items
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- labelNostringNo-Widget display label.
- valueNostringNo-Data resolution path.
- iconNostringNo-Icon identifier or emoji.
- resolved_valueNoobjectNo-The actual value fetched after resolution.
10.1.14.1.6.1.9.2.1.1. Property label
Typestring

Description: Widget display label.

10.1.14.1.6.1.9.2.1.2. Property value
Typestring

Description: Data resolution path.

10.1.14.1.6.1.9.2.1.3. Property icon
Typestring

Description: Icon identifier or emoji.

10.1.14.1.6.1.9.2.1.4. Property resolved_value
Typeobject
Additional propertiesAny type: allowed

Description: The actual value fetched after resolution.

10.1.15. Property checklists

Typearray of object

Description: Resolved checklists surfaced to downstream integrations.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
checklists items-
10.1.15.1. checklists items
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ titleNostringNo-Display title for the checklist.
+ itemsNoarray of objectNo--
10.1.15.1.1. Property title
Typestring

Description: Display title for the checklist.

10.1.15.1.2. Property items
Typearray of object
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
items items-
10.1.15.1.2.1. items items
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ labelNostringNo--
+ checkedNobooleanNo--
10.1.15.1.2.1.1. Property label
Typestring
10.1.15.1.2.1.2. Property checked
Typeboolean

10.1.16. Property templates

Typearray of object

Description: Cookiecutter templates surfaced to downstream integrations.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
templates items-
10.1.16.1. templates items
Typecombining
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- urlNostringNo--
- packageNostringNo--
- directoryNostringNo--
Any of(Option)
item 0
item 1
10.1.16.1.1. Property item 0
Typeobject
Additional propertiesAny type: allowed
10.1.16.1.1.1. The following properties are required
  • url
10.1.16.1.2. Property item 1
Typeobject
Additional propertiesAny type: allowed
10.1.16.1.2.1. The following properties are required
  • package
10.1.16.1.3. Property url
Typestring
10.1.16.1.4. Property package
Typestring
10.1.16.1.5. Property directory
Typestring

11. Optional Property playbook

Title: playbook.result

Typeobject
Additional propertiesAny type: allowed
Same definition asplaybook.result

Description: Primary playbook result (shorthand for playbooks[0]).

12. Optional Property rules

Typearray of object

Description: List of unified rule results (promoted from playbooks[0]).

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
rules items-

12.1. rules items

Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ slugNostringNo-Unique identifier for the rule.
+ descriptionNostringNo-Human-readable name of the rule.
- levelNostringNo-Priority level (Gold, Silver, Bronze).
- tagsNoarray of stringNo-Associated metadata tags.
+ passedNobooleanNo-Whether the rule criteria were met.
+ statusNoenum (of string)No-Detailed execution status.
+ messageNostringNo-Reasoning or details for the rule result.
- analyzersNoarray of stringNo-List of analyzers that contributed data to this rule.

12.1.1. Property slug

Typestring

Description: Unique identifier for the rule.

12.1.2. Property description

Typestring

Description: Human-readable name of the rule.

12.1.3. Property level

Typestring

Description: Priority level (Gold, Silver, Bronze).

12.1.4. Property tags

Typearray of string

Description: Associated metadata tags.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
tags items-
12.1.4.1. tags items
Typestring

12.1.5. Property passed

Typeboolean

Description: Whether the rule criteria were met.

12.1.6. Property status

Typeenum (of string)

Description: Detailed execution status.

Must be one of:

  • "passed"
  • "failed"
  • "incomplete"

12.1.7. Property message

Typestring

Description: Reasoning or details for the rule result.

12.1.8. Property analyzers

Typearray of string

Description: List of analyzers that contributed data to this rule.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
analyzers items-
12.1.8.1. analyzers items
Typestring

13. Optional Property rules_summary

Typeobject
Additional propertiesAny type: allowed

Description: Summary of rule evaluation results.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- scoreNointegerNo--
- totalNoarray of stringNo--
- passedNoarray of stringNo--
- by_tagNoobjectNo--

13.1. Optional Property score

Typeinteger
Restrictions
Minimum≥ 0
Maximum≤ 100

13.2. Optional Property total

Typearray of string
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
total items-

13.2.1. total items

Typestring

13.3. Optional Property passed

Typearray of string
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
passed items-

13.3.1. passed items

Typestring

13.4. Optional Property by_tag

Typeobject
Additional propertiesShould-conform
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- NoobjectNo--

13.4.1. Property additionalProperties

Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ rulesNoarray of stringNo-List of rule slugs in this group.
+ passed_rulesNoarray of stringNo-List of slugs for rules that passed.
+ scoreNointegerNo-Percentage score for this group.
13.4.1.1. Required Property rules
Typearray of string

Description: List of rule slugs in this group.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
rules items-
13.4.1.1.1. rules items
Typestring
13.4.1.2. Required Property passed_rules
Typearray of string

Description: List of slugs for rules that passed.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
passed_rules items-
13.4.1.2.1. passed_rules items
Typestring
13.4.1.3. Required Property score
Typeinteger

Description: Percentage score for this group.

Restrictions
Minimum≥ 0
Maximum≤ 100

Generated using json-schema-for-humans on 2026-06-08 at 18:23:59 +0000

  • 1. Required Property schemaVersion
  • 2. Required Property version
  • 3. Optional Property snapshot_date
  • 4. Optional Property tier
  • 5. Optional Property badges
    • 5.1. badges items
  • 6. Optional Property metadata
  • 7. Optional Property links
    • 7.1. links items
  • 8. Required Property request
    • 8.1. Required Property url
    • 8.2. Required Property registry
    • 8.3. Required Property repository
    • 8.4. Required Property tag
    • 8.5. Optional Property digest
    • 8.6. Required Property analyzers
    • 8.7. Required Property timestamp
  • 9. Required Property results
    • 9.1. Property additionalProperties
  • 10. Optional Property playbooks
    • 10.1. playbook.result
  • 11. Optional Property playbook
  • 12. Optional Property rules
    • 12.1. rules items
  • 13. Optional Property rules_summary
    • 13.1. Optional Property score
    • 13.2. Optional Property total
    • 13.3. Optional Property passed
    • 13.4. Optional Property by_tag