Correggi
fixexplainaskcontextlogin
Diagnostica un task fallito e ottieni una patch per il tuo layer, o fai domande sul progetto. Gli errori già risolti vengono recuperati dalla tua cronologia.
Yocman corregge i task bitbake falliti con una patch che approvi, poi verifica CVE non corrette, segreti incorporati, account deboli, licenze e lacune SBOM nell’immagine distribuita. Tutto dal terminale; solo estratti mascherati raggiungono l’IA.
$ bitbake core-image-base
NOTE: Executing Tasks
NOTE: Running task 1984 of 3127 (busybox_1.36.1.bb:do_patch)
ERROR: busybox-1.36.1-r0 do_patch: Applying patch '0001-ash-increase-history-size.patch'
Hunk #1 FAILED at 9871. 1 out of 1 hunk FAILED
$ yocman fix
… collecting context: log.do_patch, 4 layers, local.conf (masked)
… reading meta-custom/recipes-core/busybox/busybox_%.bbappend
Diagnosis the patch from meta-custom no longer applies to BusyBox 1.36.1
--- a/recipes-core/busybox/busybox_%.bbappend
+++ b/recipes-core/busybox/busybox_%.bbappend
@@ -1,6 +1,5 @@
SRC_URI += " \
- file://0001-ash-increase-history-size.patch \
file://ash-tweaks.cfg \
Apply this patch? [y/N] y
✓ patch applied in meta-custom
… re-running bitbake -c patch -f busybox
✓ do_patch succeeded
$ yocman audit --fail-on high
Overall score 18/100 over 10 categories
critical CVE-2099-0101 (CVSS 9.8) in openssl 3.2.1
critical OpenSSH private key in /etc/ssh
exit 1: findings at or above highyocman audit legge i risultati della build: rootfs, report cve-check, SBOM SPDX, .config del kernel e layer. Ogni rilievo include ID della regola, file di origine e correzione, con un punteggio per categoria.
I prodotti con elementi digitali venduti nell’UE devono gestire le vulnerabilità, fornire aggiornamenti di sicurezza e documentare il software, incluso lo SBOM. yocman cra report riunisce le evidenze di build su CVE, segreti, SBOM e hardening in un report.
Il Cyber Resilience Act spiegato per Linux embedded →11 set 2026
Segnalazione delle vulnerabilità attivamente sfruttate e degli incidenti gravi
11 dic 2027
Si applicano tutti i requisiti essenziali
bitbake si ferma su do_patch, do_compile o un controllo QA. Esegui yocman fix nella stessa shell, senza configurazione.
La CLI raccoglie il log del task fallito, i layer e la configurazione. L’agente indaga con strumenti di sola lettura e trova la causa.
Ricevi la diagnosi e un diff unificato per il tuo layer. Nulla cambia senza conferma, poi il task viene rieseguito.
L’agente non ottiene mai una shell sulla tua macchina. Chiede alla CLI file specifici e puoi vedere ogni richiesta.
fixexplainaskcontextlogin
Diagnostica un task fallito e ottieni una patch per il tuo layer, o fai domande sul progetto. Gli errori già risolti vengono recuperati dalla tua cronologia.
doctorrulesconflayers checkdepswhyprovidesunusedorphansduplicatessizebuildtimesstateboot
Comprendi l’immagine: perché contiene un pacchetto, cosa occupa spazio, dove si spende tempo di build e avvio, cosa ricostruisce sstate.
auditcvesecretsuserspermsserviceskernel-auditlicensessbomcra report
Controlli di sicurezza e conformità sull’immagine distribuita: CVE, segreti, account, servizi, kernel, licenze, SBOM, con punteggio per categoria.
initaddremovebuildshellenvflash
Crea un progetto kas per una scheda verificata o descrivilo, aggiungi funzionalità, compila su host o container con avanzamento in tempo reale e scrivi la scheda.
Piano gratuito incluso, senza carta di credito. Installa la CLI, poi esegui yocman fix su una build fallita o yocman audit su una completata — fino a 5 comandi di sicurezza al mese.
$ pipx install yocman