dead-code-audit — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited dead-code-audit (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.
Audit a repository for dead code and cleanup candidates. Prefer project-native analyzers plus repository search, then verify each candidate before labeling it dead.
package.json, tsconfig*, pyproject.toml, go.mod, Cargo.toml, Gradle/Maven files, workspace configs, bundler configs, and generated-code rules.UNREACHABLE_DECL: functions, methods, variables, constants, types, classes, enums, interfaces, exports, or whole files with no live usage.DEAD_FLOW: constant conditions, unreachable branches, code after unconditional return/throw/exit, and feature flags fixed to one state.PHANTOM_DEP: unused imports within a file and manifest dependencies with no source usage.HIGH: safe to delete immediately; no external callers, no framework magic, no config-driven references.MEDIUM: likely dead but indirect usage remains plausible; verify before deleting.LOW: probably used through reflection, configuration, framework hooks, generated code, or public API surface.DELETE: remove unused code with high confidence.RENAME_TO_UNDERSCORE: keep an intentionally unused local, parameter, or callback slot while silencing warnings.MOVE_TO_ARCHIVE: preserve code or files that appear obsolete but may still be needed for reference or rollback.MANUAL_VERIFY: require human confirmation before touching it.SUPPRESS_WITH_COMMENT: keep a symbol intentionally and document why analyzers should ignore it.HIGH, MEDIUM, LOW), then by confidence, then by file path.Use this exact header:
| # | File | Line(s) | Symbol | Category | Risk | Confidence | Action |
|---|
Confidence as 0.00-1.00.UNREACHABLE_DECL, DEAD_FLOW, or PHANTOM_DEP for Category.DELETE, RENAME_TO_UNDERSCORE, MOVE_TO_ARCHIVE, MANUAL_VERIFY, or SUPPRESS_WITH_COMMENT for Action.Create three sequential batches:
HIGHMEDIUMLOWFor each batch, include:
Start with leaf files, unused imports, and clearly private symbols before shared modules or exported APIs.
Use this exact header:
| Metric | Count |
|---|---|
| Total findings | |
| High-confidence deletes | |
| Estimated LOC removed | |
| Estimated dead imports | |
| Files safe to delete entirely | |
| Estimated build time improvement |
unknown when the repo does not provide enough evidence for a number.HIGH risk without direct evidence.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.