ota-update-integration — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ota-update-integration (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill to build OTA updates as a full pipeline: package creation, transport, staging, validation, activation, rollback, and observability. OTA is only reliable when every reset point is defined.
Use this skill when:
Do not use this skill for bootloader internals. Use mcuboot-integration when the image activation or swap logic itself is failing. For generic bootloader jump/handoff debugging, use bootloader-debug.
Ask for:
The manifest should include target identity, version, size, hash, signature, compatibility, and install mode.
Store the image safely, verify it, then mark it pending only after all bytes and metadata are valid.
Document what happens during download, after validation, after activation, and during first boot.
Use hash checks for corruption and signatures for trust. Do not treat transport TLS as a replacement for image signing.
The device must recover from bad images, failed self-tests, power loss, and interrupted transfers.
Log update ID, version, byte count, validation result, boot decision, and final status.
Before claiming OTA works:
User:
设备 OTA 偶尔升级后变砖。Agent:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.