eresus-remediator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited eresus-remediator (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.
Turn confirmed or likely security findings into safe, minimal, production-ready code changes. Prefer root-cause fixes over cosmetic mitigations, preserve legitimate behavior, and reduce the chance of regressions or bypasses.
This skill works best when at least one of the following is available:
eresus-sast-scannerIf eresus-sast-scanner is installed, load the matching vulnerability knowledge file(s) from its references/ directory before patching.
Before editing code, confirm:
Do not patch from the label alone. Patch the actual code path.
Prefer the highest-leverage fix that closes the whole class of issue:
| Problem Type | Preferred Fix |
|---|---|
| SQL / NoSQL injection | Parameterization, safe query builders, strict allowlists |
| XSS | Context-specific output encoding or safe templating APIs |
| SSRF | Destination allowlists, URL parser validation, egress restrictions |
| Path traversal | Canonicalization plus base-directory enforcement |
| Auth / IDOR | Server-side authorization at object/action boundary |
| CSRF | Framework-native CSRF defense, same-site cookies, token checks |
| File upload | Type/content validation, non-webroot storage, random filenames |
| Serialization / deserialization | Explicit DTOs, allowlisted types, safe parser settings, integrity checks |
| Weak crypto | Modern primitives, strong secrets, secure randomness |
| Race conditions | Atomic operations, locking, compare-and-set, transaction boundaries |
Fix at the sink when possible, but move the fix earlier if many sinks share the same unsafe input path.
While patching:
Add or update tests when the repo supports them. Cover both:
If tests are not practical, still perform a manual reasoning pass that explains why the taint path is now broken.
Run a short post-fix check:
Summarize:
When reporting the remediation, use:
# Security Remediation Summary
## Finding
<short description of the original issue>
## Root Cause
<why tainted or untrusted data reached a dangerous operation>
## Fix
<what code changed and which control now blocks exploitation>
## Validation
<tests added, reasoning performed, or manual verification steps>
## Residual Risk
<migration note, rollout concern, or "none identified">~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.