{"uid":"cap_zDeeSSUTu1w54amFUPl_8","slug":"api-strale-io-9c6a1c40","name":"Password Strength Analyzer","description":"Analyze password strength: entropy, crack time estimate, character class diversity, common password check, keyboard pattern detection. Password is NOT stored. Algorithmic.","url":"https://api.strale.io/x402/password-strength","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["password"],"properties":{"password":{"type":"string"}}}},"additionalProperties":false}}},"responseSchema":null,"example":{"request":{"password":"Tr0ub4dor&3"},"response":{"_meta":{"payment":{"method":"x402","price_usd":0.0216,"settlement_id":"0x86b80b133056a573c3b3c970beb8374e6c0056ee1553fb643b6c7e0e1bd52b98"},"capability":"password-strength","latency_ms":0,"provenance":{"source":"algorithmic","fetched_at":"2026-06-13T04:25:53.754Z"}},"score":100,"issues":[],"length":11,"strength":"very_strong","suggestions":["Use at least 12 characters for better security"],"entropy_bits":36.05,"character_classes":{"count":4,"digits":true,"special":true,"lowercase":true,"uppercase":true},"crack_time_estimate":"millions of years"}},"exampleRequest":{"password":"Tr0ub4dor&3"},"tags":["x402"],"displayCostAmount":"0.0216","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0216/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nga4xD2zeZuI5rgEKFqrQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0216","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes password strength including entropy, crack time estimate, character diversity, common password check, and keyboard pattern detection without storing the password","exampleAgentPrompt":"Can you check how strong the password 'Tr0ub4dor&3' is — tell me the entropy, estimated crack time, whether it uses any keyboard patterns, and if it's a commonly known password?","exampleUseCases":[{"title":"Validate user passwords during signup","prompt":"I'm building a registration form and need to give users real-time feedback on their password strength. Can you analyze this password and tell me if it has decent entropy, how fast it could be cracked, and whether it uses predictable patterns like qwerty before they submit their account?"},{"title":"Audit employee password security policies","prompt":"We need to audit our company's password policies to ensure they're secure enough. Can you analyze a batch of passwords our IT team flagged as potentially weak? For each one, tell me the entropy level, estimated crack time, character diversity, and whether any of them use common keyboard sequences or match known password lists?"},{"title":"Check password before using shared credential","prompt":"A colleague shared a password for a shared service account with me, but I'm not sure if it's actually secure. Can you evaluate this password and let me know its entropy score, how long it would realistically take to crack, whether it has good character diversity, and if it contains any predictable keyboard patterns I should be concerned about?"}],"resultDescription":"Returns a structured analysis of the password including entropy value, estimated crack time, character class breakdown (uppercase, lowercase, digits, symbols), a flag indicating if it matches common passwords, and detection of keyboard patterns like 'qwerty' or '12345'. The password is never stored.","failureModes":["Missing 'password' query parameter — returns 400 or validation error","Empty password string — may return zero entropy or error","Extremely long passwords may hit length limits","Network timeout on slow connections"],"whenToPreferThis":"Use this endpoint when you need a quick, algorithmic, stateless password strength evaluation with no data retention risk. Ideal for validating user-chosen passwords before storing them, auditing password policies, or providing real-time feedback during account creation. Prefer this over client-side libraries when you need a consistent, server-side calculation with crack-time estimates and keyboard pattern detection.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:45:02.788Z","isFirstParty":false}