mbedtls-integration — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited mbedtls-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 mbedTLS on embedded targets by proving entropy/RNG, time, certificate storage, transport I/O, and memory configuration before debugging application protocols. TLS failures often come from platform hooks rather than cryptography logic.
Use this skill when:
Do not use this skill for generic networking before TCP/IP works. Use lwip-integration first when connectivity is unproven. For lightweight ECC-only operations, use micro-ecc-integration or tinycrypt-integration.
Ask for:
mbedtls_config.h, enabled features, heap/static allocation policy, and hardware crypto use.TLS requires a real entropy source. Do not ship deterministic test entropy.
Certificate validation needs valid time or an explicit product policy for time-less validation.
Configure record size, heap, I/O buffers, certificate features, and algorithms for MCU limits.
Network send/recv callbacks must handle non-blocking, timeout, and partial I/O correctly.
Use CA chain, hostname/SNI, and expected verification policy. Do not disable verification silently.
Convert negative mbedTLS errors to readable names before guessing.
Before claiming mbedTLS works:
User:
MQTT 加 mbedTLS 后握手失败。Agent:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.