Skip to main content

boot-guard

Report Intel Boot Guard provisioning state, profile (0, 3, 4, or 5), and Verified/Measured Boot modes. Use when asked about Boot Guard, BtG profiles, or firmware root of trust.

Datos de origen

Repositorio
open-edge-platform/trusted-compute
Última actividad en el origen
11 de agosto de 2026 a las 05:15
Idioma detectado de SKILL.md
inglés
Estrellas
25
Forks
4

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
boot-guard
description
Report Intel Boot Guard provisioning state, profile (0, 3, 4, or 5), and Verified/Measured Boot modes. Use when asked about Boot Guard, BtG profiles, or firmware root of trust.
metadata
{"openclaw":{"emoji":"🛡️","os":["linux"],"requires":{"bins":"[Truncated]"}}}
# Intel Boot Guard Configuration Skill ## Purpose This skill reports the current Intel Boot Guard configuration on the target system. ## What to Report - Boot Guard provisioning status (Provisioned/Not Provisioned) - Profile number (0, 3, 4, or 5) - Verified Boot mode (Enabled/Disabled) - Measured Boot mode (Enabled/Disabled) ## Background ### Boot Guard Profiles | Profile | Verified Boot | Measured Boot | Description | |---------|--------------|---------------|-------------| | 0 | No | No | Not provisioned | | 3 | No | Yes | Measured Boot only | | 4 | Yes | No | Verified Boot only | | 5 | Yes | Yes | Verified + Measured Boot | ## Commands ### Read Boot Guard MSR ```bash # Load MSR module sudo modprobe msr # Read Measured (bit 5) and Verified (bit 6) Boot bits together sudo rdmsr --bitfield 6:5 0x13A ``` **Interpreting `--bitfield 6:5` output:** | Value | Verified Boot | Measured Boot | Profile | |-------|--------------|---------------|---------| | 0 | Disabled | Disabled | 0 | | 1 | Disabled | Enabled | 3 | | 2 | Enabled | Disabled | 4 | | 3 | Enabled | Enabled | 5 | ### Check PCR0 (Boot Guard measurements) ```bash tpm2_pcrread sha256:0 ``` ## Output Format ``` INTEL BOOT GUARD Status: Provisioned/Not Provisioned Profile: 5 (Verified + Measured Boot) Verified Boot: Enabled/Disabled Measured Boot: Enabled/Disabled PCR0: Has measurements / Empty ``` ## Dependencies - `msr-tools` package (for rdmsr) - `tpm2-tools` package - Root/sudo access ## Notes Boot Guard is provisioned at manufacturing by the OEM. It cannot be enabled by the end user after system manufacture.
Ver en GitHub