← ClaudeAtlas

weakpasslisted

Search hashes through 25 billion leaked passwords using the Weakpass API (no API key required).
ibnaleem/weakpass-skill · ★ 1 · AI & Automation · score 75
Install: claude install-skill ibnaleem/weakpass-skill
# Weakpass One primary service, no API keys needed. ## API References: - https://weakpass.com/openapi.json - https://weakpass.com/openapi.yaml - https://weakpass.com/api Use the API references when you're stuck. Try the json reference before trying others. ## Searching Hashes Search supplied hash in the database. You do not need to specify exact hash type. Required arg: hash Hash must have size between 32 and 64 characters and contains only next chars - [A-Fa-f0-9] JSON: ```bash curl -X 'GET' 'https://weakpass.com/api/v1/search/12345678902dd833fc9db9d72e9483c5.json' -H 'accept: application/json' # Output: { "type": "md5", "hash": "12345678902dd833fc9db9d72e9483c5", "pass": "4kgdjv1"} ``` Text/plain: ```bash curl -X 'GET' 'https://weakpass.com/api/v1/search/12345678902dd833fc9db9d72e9483c5.txt' -H 'accept: text/plain' # Output: md5;12345678902dd833fc9db9d72e9483c5;4kgdjv1 ``` ## Searching Ranges Retrieve a list of hash-password pairs based on a specific prefix. Required arg: hash prefix Optional args: - filter: ["hash", "pass"] - type: ["md5", "ntlm", "sha1", "sha256"] Hash prefix must have size between 6 and 64 characters and contains only next chars - [A-Fa-f0-9] If the hash filter is selected, it will return only hashes in the range of the hash prefix If the pass filter is selected, it will return only passwords in the range of the hash prefix Get hash-password pairs with a hash prefix range in JSON: ```bash curl -X 'GET' 'https://weakpass.com/api/v1/range/