Reparieren
fixexplainaskcontextlogin
Fehlgeschlagene Tasks diagnostizieren und Patches für Ihren Layer erhalten oder Fragen zum Projekt stellen. Bereits gelöste Fehler werden aus Ihrem Verlauf beantwortet.
Yocman repariert fehlgeschlagene bitbake-Tasks mit einem Patch, den Sie freigeben, und prüft Ihr Image auf ungepatchte CVEs, eingebettete Geheimnisse, schwache Konten, Lizenzen und SBOM-Lücken. Alles läuft im Terminal; nur maskierte Auszüge erreichen die KI.
$ 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 liest die Build-Ergebnisse: rootfs, cve-check-Bericht, SPDX-SBOM, Kernel-.config und Ihre Layer. Jeder Befund hat eine Regel-ID, eine Quelldatei und einen Korrekturvorschlag sowie eine Bewertung je Kategorie.
In der EU verkaufte Produkte mit digitalen Elementen müssen Schwachstellen behandeln, Sicherheitsupdates erhalten und ihre Software samt SBOM dokumentieren. yocman cra report bündelt die Build-Nachweise zu CVEs, Geheimnissen, SBOM und Härtung in einem Bericht.
Der Cyber Resilience Act für Embedded Linux erklärt →11. Sept. 2026
Meldung aktiv ausgenutzter Schwachstellen und schwerwiegender Vorfälle
11. Dez. 2027
Alle wesentlichen Anforderungen gelten
bitbake stoppt bei do_patch, do_compile oder einer QA-Prüfung. Führen Sie yocman fix in derselben Shell aus, ohne Einrichtung.
Die CLI sammelt das Log des fehlgeschlagenen Tasks, Layer und Konfiguration. Der Agent untersucht mit schreibgeschützten Werkzeugen die Ursache.
Sie erhalten Diagnose und Unified Diff für Ihren Layer. Erst nach Ihrer Zustimmung wird etwas geändert und der Task erneut ausgeführt.
Der Agent erhält nie eine Shell auf Ihrem Rechner. Er fragt die CLI nach bestimmten Dateien; Sie sehen jede Anfrage.
fixexplainaskcontextlogin
Fehlgeschlagene Tasks diagnostizieren und Patches für Ihren Layer erhalten oder Fragen zum Projekt stellen. Bereits gelöste Fehler werden aus Ihrem Verlauf beantwortet.
doctorrulesconflayers checkdepswhyprovidesunusedorphansduplicatessizebuildtimesstateboot
Ihr Image verstehen: Warum ein Paket enthalten ist, was Platz belegt, wohin Build- und Bootzeit gehen und was sstate neu baut.
auditcvesecretsuserspermsserviceskernel-auditlicensessbomcra report
Sicherheits- und Konformitätsprüfungen des ausgelieferten Images: CVEs, Geheimnisse, Konten, Dienste, Kernel, Lizenzen und SBOM, mit Bewertung je Kategorie.
initaddremovebuildshellenvflash
Ein kas-Projekt für ein geprüftes Board erstellen oder beschreiben, Funktionen hinzufügen, mit Live-Fortschritt auf Host oder Container bauen und die Karte flashen.
Kostenloser Tarif inklusive, ohne Kreditkarte. CLI installieren, dann yocman fix auf einem fehlgeschlagenen Build oder yocman audit auf einem fertigen Build ausführen — bis zu 5 Sicherheitsbefehle pro Monat.
$ pipx install yocman