concurrency — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited concurrency (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.
Execute all four phases in order.
Write a test that fires ≥1,000 concurrent async requests or threads at the target function simultaneously. The test must assert the final state deterministically (e.g. if a counter is incremented 1,000 times, assert counter === 1000).
Run the test. If it passes consistently:
sleep() calls mid-execution to force thread context switching.Prove the function is unsafe before fixing it. Do not add synchronization to code that has not been shown to fail.
Implement the minimal synchronization primitive needed (prefer in this order):
Atomics.add, atomic.AddInt64, std::atomic)Do not hold a lock across any I/O operation.
Re-run the test with 10,000 concurrent requests. Report the pass/fail counts.
| Metric | Before | After |
|---|---|---|
| Failures at 1k concurrent | N | 0 |
| Failures at 10k concurrent | N | 0 |
The target is 0 failures.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.