freertos-kernel-debug — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited freertos-kernel-debug (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 debug FreeRTOS by proving tick, scheduler state, task stacks, heap, ISR boundaries, and synchronization ownership. Many FreeRTOS failures are contract violations around interrupt priority or blocking context.
Use this skill when:
event groups, streams, or task notifications.
overflow, heap exhaustion, priority inversion, or ISR API misuse.
tools, or multiple heap implementations.
Do not use this skill for RTOS-agnostic firmware architecture questions. Use rtos-debug for broader RTOS triage.
Ask for:
configMAX_SYSCALL_INTERRUPT_PRIORITY, and ISR APIs.Turn on configASSERT, stack overflow checks, malloc failed hook, and trace-friendly task names where possible.
Confirm SysTick/timer setup, interrupt priority, scheduler start, and idle task execution.
Check priority, stack high-water mark, blocking calls, and CPU hogging loops.
Match every ISR call to the FromISR API and verify interrupt priority is allowed to call the kernel.
Identify queue ownership, mutex holders, priority inheritance, timeouts, and event group semantics.
Confirm selected heap scheme, fragmentation risk, timer task priority, and timer command queue length.
configMAX_SYSCALL_INTERRUPT_PRIORITY calls a FreeRTOS API.FromISR variant.Before claiming FreeRTOS behavior is fixed:
User:
FreeRTOS 跑一会儿随机卡死。Agent:
configASSERT, stack overflow, and malloc failed hooks.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.