cmbacktrace-integration — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited cmbacktrace-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 integrate CmBacktrace as a Cortex-M crash diagnosis tool. The key is to preserve fault context, provide correct firmware metadata, route output safely, and verify that backtraces map to the running ELF.
Use this skill when:
Do not use this skill for non-Cortex-M faults. Use embedded-fault-debug or the architecture-specific debug skill instead.
Ask for:
Call CmBacktrace from the HardFault/fault handling path before reset and before clearing fault state.
Firmware name, hardware version, software version, and platform identifiers should be meaningful enough for field logs.
Crash output must not block forever, allocate heavily, or depend on services that may be corrupted.
Ensure the saved crash output can be mapped to the exact ELF/MAP file used to build the flashed image.
Optimization, frame pointer omission, link-time optimization, and stripped symbols can reduce backtrace quality.
Trigger a known null pointer or assert in a lab build, then confirm the report identifies the expected function.
Before claiming CmBacktrace works:
User:
想在 Cortex-M 项目里接 cmbacktrace,HardFault 后能看到调用栈。Agent:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.