Skip to main content
Version: main-dev

playbook.definition

Title: playbook.definition

Typeobject
Additional propertiesNot allowed

Description: Schema for regis-cli playbook definition files (YAML or JSON).

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ nameNostringNo-Display name of the playbook.
- descriptionNostringNo-Human-readable description of what this playbook evaluates.
- slugNostringNo-Short identifier used for HTML report filename generation.
- linksNoarray of objectNo-Optional custom links to display as actions for this playbook.
- pagesNoarrayNo-Deprecated: List of playbook pages for the legacy Jinja2 HTML renderer. Not used by the Docusaurus report viewer. Use `rules` instead.
- sectionsNoarrayNo-Deprecated: List of playbook sections for the legacy renderer. Not used by the Docusaurus report viewer. Use `rules` instead.
- sidebarNoobjectNo-Deprecated: Sidebar navigation for the legacy Jinja2 renderer.
- integrationsNoobjectNo-Optional third-party platform integrations (e.g. GitLab, GitHub).
- rulesNoarray of objectNo-Custom rule overrides or template instantiations.
- tiersNoarray of objectNo-Compliance tier thresholds. Each tier is awarded when its JsonLogic condition evaluates to true, evaluated in order.
- badgesNoarray of objectNo-Dynamic status badges displayed in the report header. Each badge is conditionally rendered based on a JsonLogic expression.

1. Required Property name

Typestring

Description: Display name of the playbook.

2. Optional Property description

Typestring

Description: Human-readable description of what this playbook evaluates.

3. Optional Property slug

Typestring

Description: Short identifier used for HTML report filename generation.

Typearray of object

Description: Optional custom links to display as actions for this playbook.

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-URL template which can use {metadata[key]} placeholders or Jinja2 syntax.
- conditionNoobject, array, string, number, boolean or nullNoIn jsonlogic.schema.jsonjsonlogic

4.1.1. Property label

Typestring

Description: Display label for the link.

4.1.2. Property url

Typestring

Description: URL template which can use {metadata[key]} placeholders or Jinja2 syntax.

4.1.3. Property condition

Title: jsonlogic

Typeobject, array, string, number, boolean or null
Defined injsonlogic.schema.json

Description: Optional JsonLogic expression to determine if the link should be displayed.

5. Optional Property pages

Typearray

Description: Deprecated: List of playbook pages for the legacy Jinja2 HTML renderer. Not used by the Docusaurus report viewer. Use rules instead.

Array restrictions
Min items1
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
pageA playbook page containing sections.

5.1. page

Typeobject
Additional propertiesNot allowed
Defined in#/$defs/page

Description: A playbook page containing sections.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ titleNostringNo-Display name of the page.
- slugNostringNo-Short identifier used for HTML report filename generation. If not provided, it falls back to the playbook slug.
+ sectionsNoarrayNo-List of playbook sections.

5.1.1. Property title

Typestring

Description: Display name of the page.

5.1.2. Property slug

Typestring

Description: Short identifier used for HTML report filename generation. If not provided, it falls back to the playbook slug.

5.1.3. Property sections

Typearray

Description: List of playbook sections.

Array restrictions
Min items1
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
sectionA playbook section containing scorecards, optional levels, and display preferences.
5.1.3.1. section
Typeobject
Additional propertiesNot allowed
Defined in#/$defs/section

Description: A playbook section containing scorecards, optional levels, and display preferences.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- nameNostringNo-Display name of the section.
- hintNostringNo-Optional informative text displayed below the section name.
- displayNoobjectNoIn #/$defs/displayRendering preferences for the section.
- levelsNoarrayNo-Priority/severity levels used to group scorecards. Built-in fallback order exists for bronze, silver, gold.
- scorecardsNoarrayNo-Evaluation scorecards with JsonLogic conditions.
- widgetsNoarrayNo-KPI and Template widgets displayed in the section.
- conditionNoobjectNo-Optional jsonLogic expression to conditionally display this section. If it evaluates to falsy, the section is hidden.
5.1.3.1.1. Property name
Typestring

Description: Display name of the section.

5.1.3.1.2. Property hint
Typestring

Description: Optional informative text displayed below the section name.

5.1.3.1.3. Property display
Typeobject
Additional propertiesNot allowed
Defined in#/$defs/display

Description: Rendering preferences for the section.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- analyzersNoarray of stringNo-List of analyzer names whose output should be embedded in this section.
- widgetsNoarrayNo-KPI widgets displayed in the section header.
5.1.3.1.3.1. Property analyzers
Typearray of string

Description: List of analyzer names whose output should be embedded in this section.

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

Description: KPI widgets displayed in the section header.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
widgetA key-value widget displaying a metric from the analysis report, or a custom HTML template widget.
5.1.3.1.3.2.1. widget
Typeobject
Additional propertiesNot allowed
Defined in#/$defs/widget

Description: A key-value widget displaying a metric from the analysis report, or a custom HTML template widget.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- labelNostringNo-Display label for the widget.
- valueNostringNo-Dot-separated path into the report data, e.g. 'results.trivy.critical_count'.
- urlNostringNo-Optional URL for the widget. Supports Jinja2 templates.
- iconNostringNo-Emoji or icon displayed alongside the widget.
- templateNostringNo-Path to a Jinja2 HTML template within the theme, e.g. analyzers/trivy/table.html.
- optionsNoobjectNo-Arbitrary options passed directly to the Jinja2 template.
- conditionNoobjectNo-Optional jsonLogic expression to conditionally display this widget. If it evaluates to falsy, the widget is hidden.
5.1.3.1.3.2.1.1. Property label
Typestring

Description: Display label for the widget.

5.1.3.1.3.2.1.2. Property value
Typestring

Description: Dot-separated path into the report data, e.g. 'results.trivy.critical_count'.

5.1.3.1.3.2.1.3. Property url
Typestring

Description: Optional URL for the widget. Supports Jinja2 templates.

5.1.3.1.3.2.1.4. Property icon
Typestring

Description: Emoji or icon displayed alongside the widget.

5.1.3.1.3.2.1.5. Property template
Typestring

Description: Path to a Jinja2 HTML template within the theme, e.g. analyzers/trivy/table.html.

5.1.3.1.3.2.1.6. Property options
Typeobject
Additional propertiesAny type: allowed

Description: Arbitrary options passed directly to the Jinja2 template.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- titleNostringNo-Optional title for the widget. If provided, the widget will be displayed with a header.
- collapsedNobooleanNo-If true, the widget will be collapsible and closed by default.
- alignNoenum (of string)No-Text alignment for the widget (left, center, or right)
- subvalueNostringNo-Additional text/value to display below the main value. Follows identical resolution logic as value.
- classNostringNo-Additional CSS class(es) to apply to the widget container.
5.1.3.1.3.2.1.6.1. Property title
Typestring

Description: Optional title for the widget. If provided, the widget will be displayed with a header.

5.1.3.1.3.2.1.6.2. Property collapsed
Typeboolean
Defaultfalse

Description: If true, the widget will be collapsible and closed by default.

5.1.3.1.3.2.1.6.3. Property align
Typeenum (of string)
Default"left"

Description: Text alignment for the widget (left, center, or right)

Must be one of:

  • "left"
  • "center"
  • "right"
5.1.3.1.3.2.1.6.4. Property subvalue
Typestring

Description: Additional text/value to display below the main value. Follows identical resolution logic as value.

5.1.3.1.3.2.1.6.5. Property class
Typestring
Default""

Description: Additional CSS class(es) to apply to the widget container.

5.1.3.1.3.2.1.7. Property condition
Typeobject
Additional propertiesAny type: allowed

Description: Optional jsonLogic expression to conditionally display this widget. If it evaluates to falsy, the widget is hidden.

5.1.3.1.4. Property levels
Typearray

Description: Priority/severity levels used to group scorecards. Built-in fallback order exists for bronze, silver, gold.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
levelA priority/severity level used to group and summarise scorecards.
5.1.3.1.4.1. level
Typeobject
Additional propertiesNot allowed
Defined in#/$defs/level

Description: A priority/severity level used to group and summarise scorecards.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ nameNostringNo-Level identifier referenced by scorecards.
- labelNostringNo-Human-readable display label.
- orderNointegerNo-Sort order (lower value = higher priority). Built-in defaults: bronze=1, silver=2, gold=3.
5.1.3.1.4.1.1. Property name
Typestring

Description: Level identifier referenced by scorecards.

5.1.3.1.4.1.2. Property label
Typestring

Description: Human-readable display label.

5.1.3.1.4.1.3. Property order
Typeinteger

Description: Sort order (lower value = higher priority). Built-in defaults: bronze=1, silver=2, gold=3.

5.1.3.1.5. Property scorecards
Typearray

Description: Evaluation scorecards with JsonLogic conditions.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
scorecardAn evaluation scorecard with a JsonLogic condition.
5.1.3.1.5.1. scorecard
Typeobject
Additional propertiesNot allowed
Defined in#/$defs/scorecard

Description: An evaluation scorecard with a JsonLogic condition.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ nameNostringNo-Unique identifier for the scorecard.
- descriptionNostringNo-Human-readable description. Defaults to name if omitted.
- levelNostringNo-Level this scorecard belongs to. Must match a level name defined in the section.
- tagsNoarray of stringNo-Arbitrary tags for filtering or grouping.
+ conditionNoobjectNo-JsonLogic expression evaluated against the flattened analysis report. Variables use dot-paths, e.g. {"var": "results.trivy.critical_count"}. Supported operators: ==, !=, >, >=, <, <=, in, !, and, or.
5.1.3.1.5.1.1. Property name
Typestring

Description: Unique identifier for the scorecard.

5.1.3.1.5.1.2. Property description
Typestring

Description: Human-readable description. Defaults to name if omitted.

5.1.3.1.5.1.3. Property level
Typestring

Description: Level this scorecard belongs to. Must match a level name defined in the section.

5.1.3.1.5.1.4. Property tags
Typearray of string

Description: Arbitrary tags for filtering or grouping.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
tags items-
5.1.3.1.5.1.4.1. tags items
Typestring
5.1.3.1.5.1.5. Property condition
Typeobject
Additional propertiesAny type: allowed

Description: JsonLogic expression evaluated against the flattened analysis report. Variables use dot-paths, e.g. {"var": "results.trivy.critical_count"}. Supported operators: ==, !=, >, >=, <, <=, in, !, and, or.

5.1.3.1.6. Property widgets
Typearray

Description: KPI and Template widgets displayed in the section.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
widgetA key-value widget displaying a metric from the analysis report, or a custom HTML template widget.
5.1.3.1.6.1. widget
Typeobject
Additional propertiesNot allowed
Same definition aspages_items_sections_items_display_widgets_items

Description: A key-value widget displaying a metric from the analysis report, or a custom HTML template widget.

5.1.3.1.7. Property condition
Typeobject
Additional propertiesAny type: allowed

Description: Optional jsonLogic expression to conditionally display this section. If it evaluates to falsy, the section is hidden.

6. Optional Property sections

Typearray

Description: Deprecated: List of playbook sections for the legacy renderer. Not used by the Docusaurus report viewer. Use rules instead.

Array restrictions
Min items1
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
sectionA playbook section containing scorecards, optional levels, and display preferences.

6.1. section

Typeobject
Additional propertiesNot allowed
Same definition aspages_items_sections_items

Description: A playbook section containing scorecards, optional levels, and display preferences.

7. Optional Property sidebar

Typeobject
Additional propertiesAny type: allowed

Description: Deprecated: Sidebar navigation for the legacy Jinja2 renderer.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- sectionsNoarray of objectNo--
- linksNoarray of objectNo--

7.1. Optional Property sections

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
sections items-

7.1.1. sections items

Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- titleNostringNo-Title of the sidebar section.
+ linksNoarray of objectNo-List of links in this section.
7.1.1.1. Property title
Typestring

Description: Title of the sidebar section.

Typearray of object

Description: List of links in this section.

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.
+ urlNostringNo-Target URL.
- iconNostringNo-Icon name or emoji.
7.1.1.2.1.1. Property label
Typestring

Description: Display label.

7.1.1.2.1.2. Property url
Typestring

Description: Target URL.

7.1.1.2.1.3. Property icon
Typestring

Description: Icon name or emoji.

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
links items-
Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ labelNostringNo-Display label.
+ urlNostringNo-Target URL.
- iconNostringNo-Icon name or emoji.
7.2.1.1. Property label
Typestring

Description: Display label.

7.2.1.2. Property url
Typestring

Description: Target URL.

7.2.1.3. Property icon
Typestring

Description: Icon name or emoji.

8. Optional Property integrations

Typeobject
Additional propertiesAny type: allowed

Description: Optional third-party platform integrations (e.g. GitLab, GitHub).

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- gitlabNoobjectNo--

8.1. Optional Property gitlab

Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- badgesNoarray of stringNo-List of badge slugs to be imported as GitLab Merge Request labels.
- checklistNoarrayNo-(Deprecated) Single checklist items added as checkboxes to the Merge Request description.
- checklistsNoarray of objectNo-Configurable checklists added as checkboxes to the Merge Request description.
- templatesNoarray of objectNo-URLs to Cookiecutter templates that will be rendered and added to the Merge Request branch.

8.1.1. Optional Property badges

Typearray of string

Description: List of badge slugs to be imported as GitLab Merge Request labels.

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

8.1.2. Optional Property checklist

Typearray

Description: (Deprecated) Single checklist items added as checkboxes to the Merge Request description.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
checklist_item-
8.1.2.1. checklist_item
Typeobject
Additional propertiesNot allowed
Defined in#/$defs/checklist_item
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ labelNostringNo-Text of the checkbox item.
- show_ifNoobjectNo-Optional JsonLogic expression. If provided, the item is only included when the expression evaluates to truthy.
- check_ifNoobjectNo-Optional JsonLogic expression. If provided and evaluates to truthy, the checkbox renders pre-checked (- [x]). Otherwise it renders unchecked (- [ ]).
8.1.2.1.1. Property label
Typestring

Description: Text of the checkbox item.

8.1.2.1.2. Property show_if
Typeobject
Additional propertiesAny type: allowed

Description: Optional JsonLogic expression. If provided, the item is only included when the expression evaluates to truthy.

8.1.2.1.3. Property check_if
Typeobject
Additional propertiesAny type: allowed

Description: Optional JsonLogic expression. If provided and evaluates to truthy, the checkbox renders pre-checked (- [x]). Otherwise it renders unchecked (- [ ]).

8.1.3. Optional Property checklists

Typearray of object

Description: Configurable checklists added as checkboxes to the Merge Request description.

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

Description: Display title for the checklist.

8.1.3.1.2. Property items
Typearray

Description: Items in this checklist.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
checklist_item-
8.1.3.1.2.1. checklist_item
Typeobject
Additional propertiesNot allowed
Same definition asintegrations_gitlab_checklist_items

8.1.4. Optional Property templates

Typearray of object

Description: URLs to Cookiecutter templates that will be rendered and added to the Merge Request branch.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
templates items-
8.1.4.1. templates items
Typeobject
Additional propertiesNot allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ urlNostringNo-Cookiecutter template URL or path.
- directoryNostringNo-Optional subdirectory within the repository containing the template.
- conditionNoobject, array, string, number, boolean or nullNoSame as conditionjsonlogic
8.1.4.1.1. Property url
Typestring

Description: Cookiecutter template URL or path.

8.1.4.1.2. Property directory
Typestring

Description: Optional subdirectory within the repository containing the template.

8.1.4.1.3. Property condition

Title: jsonlogic

Typeobject, array, string, number, boolean or null
Same definition ascondition

Description: JSON Logic expression to conditionally render the template.

9. Optional Property rules

Typearray of object

Description: Custom rule overrides or template instantiations.

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

9.1. rules items

Typeobject
Additional propertiesNot allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- slugNostringNo-Unique identifier for the rule instance.
- providerNostringNo-Analyzer name (e.g. 'trivy').
- ruleNostringNo-Template name within the provider (e.g. 'cve-max').
- optionsNoobjectNo-Configuration parameters for the rule template.
- enableNobooleanNo-Whether to enable this rule.
- levelNoenum (of string)No-Severity level of the rule.
- tagsNoarray of stringNo-Arbitrary tags.
- messagesNoobjectNo--

9.1.1. Property slug

Typestring

Description: Unique identifier for the rule instance.

9.1.2. Property provider

Typestring

Description: Analyzer name (e.g. 'trivy').

9.1.3. Property rule

Typestring

Description: Template name within the provider (e.g. 'cve-max').

9.1.4. Property options

Typeobject
Additional propertiesAny type: allowed

Description: Configuration parameters for the rule template.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
- NoobjectNo--

9.1.5. Property enable

Typeboolean
Defaulttrue

Description: Whether to enable this rule.

9.1.6. Property level

Typeenum (of string)

Description: Severity level of the rule.

Must be one of:

  • "info"
  • "warning"
  • "critical"
  • "none"

9.1.7. Property tags

Typearray of string

Description: Arbitrary 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-
9.1.7.1. tags items
Typestring

9.1.8. Property messages

Typeobject
Additional propertiesAny type: allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- passNostringNo--
- failNostringNo--
9.1.8.1. Property pass
Typestring
9.1.8.2. Property fail
Typestring

10. Optional Property tiers

Typearray of object

Description: Compliance tier thresholds. Each tier is awarded when its JsonLogic condition evaluates to true, evaluated in order.

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

10.1. tiers items

Typeobject
Additional propertiesNot allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ nameNostringNo-Tier name (e.g. Gold, Silver, Bronze).
+ conditionNoobject, array, string, number, boolean or nullNoSame as conditionjsonlogic

10.1.1. Property name

Typestring

Description: Tier name (e.g. Gold, Silver, Bronze).

10.1.2. Property condition

Title: jsonlogic

Typeobject, array, string, number, boolean or null
Same definition ascondition

Description: JsonLogic expression evaluated against the report context.

11. Optional Property badges

Typearray of object

Description: Dynamic status badges displayed in the report header. Each badge is conditionally rendered based on a JsonLogic expression.

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

11.1. badges items

Typeobject
Additional propertiesNot allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ slugNostringNo-Unique identifier for the badge.
+ scopeNostringNo-Category label displayed on the left part of the badge (e.g. CVE, Freshness).
+ valueNostringNo-Value displayed on the right part of the badge.
+ conditionNoobject, array, string, number, boolean or nullNoSame as conditionjsonlogic
+ classNoenum (of string)No-Visual style class for the badge.

11.1.1. Property slug

Typestring

Description: Unique identifier for the badge.

11.1.2. Property scope

Typestring

Description: Category label displayed on the left part of the badge (e.g. CVE, Freshness).

11.1.3. Property value

Typestring

Description: Value displayed on the right part of the badge.

11.1.4. Property condition

Title: jsonlogic

Typeobject, array, string, number, boolean or null
Same definition ascondition

Description: JsonLogic expression. The badge is shown when this evaluates to truthy.

11.1.5. Property class

Typeenum (of string)

Description: Visual style class for the badge.

Must be one of:

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

Generated using json-schema-for-humans on 2026-03-21 at 11:43:38 +0000

  • 1. Required Property name
  • 2. Optional Property description
  • 3. Optional Property slug
  • 4. Optional Property links
    • 4.1. links items
  • 5. Optional Property pages
    • 5.1. page
  • 6. Optional Property sections
    • 6.1. section
  • 7. Optional Property sidebar
    • 7.1. Optional Property sections
    • 7.2. Optional Property links
  • 8. Optional Property integrations
    • 8.1. Optional Property gitlab
  • 9. Optional Property rules
    • 9.1. rules items
  • 10. Optional Property tiers
    • 10.1. tiers items
  • 11. Optional Property badges
    • 11.1. badges items