Skip to content
Security
Skill

/password-audit-plan

Plans authorized offline password-strength audits across supplied hash datasets while enforcing compute budgets, progressive pass order, cohort coverage, aggregate-only reporting, and restricted handling. Use when preparing or documenting password cracking without online

From plugin
skills
15257 skills

Claude Code

$ npx -y skills add zero-lab-ai/skills --skill password-audit-plan --agent claude-code

SKILL.md

password-audit-plan.SKILL.md
name: password-audit-plan
description: "Plans authorized offline password-strength audits across supplied hash datasets while enforcing compute budgets, progressive pass order, cohort coverage, aggregate-only reporting, and restricted handling. Use when preparing or documenting password cracking without online authentication, spraying, stuffing, replay, or credential reuse testing."
allowed-tools: Read Grep Glob

Password audit plan

Offline password auditing is a measured experiment over supplied material. Algorithm, hardware, candidate space, runtime, and cohort denominators determine what the result means. Preserve unknowns until measurement exists.

This skill plans and records offline analysis. It does not collect hashes, expose raw material, generate organization-derived candidates, authenticate, spray, stuff, replay, test reuse, contact accounts, or access target systems.

When to Use

  • Preparing or documenting password cracking without online authentication, spraying, stuffing, replay, or credential reuse testing.
  • Use only within explicit authorization and the stated rules of engagement.

When NOT to Use

  • Do not treat this skill as permission to access, test, or change a target.
  • Do not convert missing evidence into a clean result or a stronger claim.

Workflow

1. Record authorization, offline-only boundary, compute and storage ceilings, prohibited sources and actions, stop conditions, workspace, retention, owner, and disposition evidence. 2. Inventory each dataset using opaque IDs. Record source class, record and unique digest counts, acquisition-time precision, algorithm claim, validation state, cost parameters, integrity, and limitations. Never place raw hashes in the plan. 3. Preserve record counts and digest counts separately. Deduplicate work while keeping the mapping needed to expand aggregate recoveries back to record and cohort counts. 4. Define cohorts with explicit denominators and overlap rules. Disabled, privileged, service, administrator, and standard populations remain separate where supplied. 5. Plan format validation and a measured benchmark before recovery passes. Do not invent throughput, runtime, keyspace completion, or recoveries. 6. Order bounded passes from generic baseline through generic rules, bounded masks, and optional adaptive work. Each pass names dependencies, candidate-source class, dataset, GPU budget, expected measurement, and stop conditions. 7. Let the review reject budget over-allocation, recovery before validation and benchmark, prohibited candidate sources, online actions, unproved results, and inconsistent cumulative counts. 8. Record pass results as counts and rates only. Attribute each unique recovery to its first successful pass; expand record recovery and cohort recovery from the preserved mapping without exposing plaintext. 9. Analyze aggregate length, character-class, duplicate, pattern-label, cohort, policy shape, and marginal-yield metrics. A policy document is a requirement, not proof a recovered password complied when created. 10. Track raw datasets, recovered material, potfiles, restore state, generated candidates, logs, and exports through disposition. Report only approved aggregate artifacts and opaque IDs. 11. Cover format, deduplication, cohorts, benchmark, baseline, rules, masks, adaptive work, handling, and reporting for every dataset. Blocked work remains visible.

Boundary with adjacent skills

  • Use `credential-exposure-audit` to inventory possible credential exposure without

cracking or decrypting.

  • Use `password-audit-plan` only after offline material and authority are supplied.
  • Use `findings-report` after aggregate audit results are proven.
  • Online authentication, spraying, stuffing, reuse checks, and account contact require

a separate capability and authorization; they are outside this skill.

Rationalizations to reject

  • **"The manifest says NTLM, so mode selection is settled."** Validate structure before

spending compute or interpreting results.

  • **"Deduplication reduced 1,000 accounts to 860 hashes."** It reduced work items, not

the reporting population. Expand results back to records and cohorts.

  • **"The benchmark should be about this fast."** Hardware labels and published speeds

are not measurements of this dataset and configuration.

  • **"Eight hours means every pass gets an equal share."** Allocate from measured cost,

expected evidence value, and explicit priorities; record the rationale.

  • **"Recovered means valid."** Offline equality says nothing about current account

state, usability, privilege, or successful authentication.

  • **"Examples make the pattern finding clearer."** Plaintext examples and reusable

candidate strings do not belong in the assessment record or report.

  • **"The potfile is just tool state."** It contains recovered evidence and inherits the

same storage, access, retention, and deletion rules.

  • **"One more pass cannot hurt."** The compute ceiling and stop conditions are part of

authorization, even when the hardware is idle.

Read more
@zero-lab-ai
Ships withskills

Portable, evidence-bound security skills for authorized defensive assessment, penetration testing, red teaming, detection engineering, purple teaming, and engagement operations. The collection contains 56 skills in 10 installable plugins from zero-lab.ai.

Stars on GitHub

Momentum

stars in total
152
Star history of zero-lab-ai/skills on GitHub, a chart by star-history.com

Other skills on skills.

agent-runtime-validation

agent-runtime-validati…

Plans and evaluates bounded runtime tests of AI agents, tools, memory, hooks, approvals, and scope enforcement. Use when static…

@zero-lab-ai@zero-lab-aiInstall Skill
agent-surface-audit

agent-surface-audit

Reviews an MCP server's tool surface for tool poisoning, over-broad parameters, missing descriptions, and privilege escalation…

@zero-lab-ai@zero-lab-aiInstall Skill
cloud-attack-path

cloud-attack-path

Maps cloud identity and authorization paths across AWS, Azure, GCP, and hybrid trust boundaries, separating proven access from…

@zero-lab-ai@zero-lab-aiInstall Skill

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

@nvidia@nvidiaInstall Skill

Questions about password-audit-plan.

Which coding agents can use password-audit-plan?
password-audit-plan installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.