Security Toolkit
## Overview The Security Toolkit API provides 43 endpoints for password analysis, hash generation, JWT handling, CSP building, and vulnerability detection. Essential for security-focused applications. ## Key Features - **Password Analysis**: Entropy calculation, breach pattern matching, strength scoring, suggestions - **Hash Generation**: MD5, SHA-1, SHA-256, SHA-512, bcrypt, PBKDF2 — generate…
Security Toolkit endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
Analyze password strength /password/analyze |
|
| POST |
Analyze multiple passwords /password/analyze/bulk |
|
| GET |
Generate a secure password /password/generate |
|
| GET |
Generate multiple passwords /password/generate/batch |
|
| GET |
Generate a passphrase /password/passphrase |
|
| GET |
Generate multiple passphrases /password/passphrase/batch |
|
| GET |
Generate a hash /hash/generate |
|
| GET |
Generate hashes with all algorithms /hash/generate/all |
|
| GET |
Compare two hashes (timing-safe) /hash/compare |
|
| GET |
Decode a JWT token (no verification) /encoding/jwt/decode |
|
| GET |
Verify text against a hash /hash/verify |
|
| GET |
Identify possible hash algorithm /hash/identify |
|
| GET |
Generate HMAC /hash/hmac |
|
| GET |
File content checksum /hash/checksum |
|
| GET |
Base64 encode /encoding/base64/encode |
|
| GET |
Base64 decode /encoding/base64/decode |
|
| GET |
Base32 encode /encoding/base32/encode |
|
| GET |
Base32 decode /encoding/base32/decode |
|
| GET |
URL encode /encoding/url/encode |
|
| GET |
Hex decode /encoding/hex/decode |
|
| GET |
URL decode /encoding/url/decode |
|
| GET |
HTML entity encode /encoding/html/encode |
|
| GET |
HTML entity decode /encoding/html/decode |
|
| GET |
Hex encode /encoding/hex/encode |
|
| GET |
Encode text in all formats /encoding/encode/all |
|
| GET |
String case transformations /encoding/transform |
|
| GET |
Generate an API key /secrets/api-key |
|
| GET |
Generate multiple API keys /secrets/api-key/batch |
|
| GET |
Generate a secure token /secrets/token |
|
| GET |
Generate a UUID /secrets/uuid |
|
| GET |
Generate multiple UUIDs /secrets/uuid/batch |
|
| GET |
Generate a one-time password /secrets/otp |
|
| GET |
Generate multiple OTPs /secrets/otp/batch |
|
| GET |
Generate a session ID /secrets/session-id |
|
| GET |
Cryptographically secure random numbers /secrets/csprng |
|
| GET |
Generate a unique fingerprint from input /secrets/fingerprint |
|
| POST |
Analyze security headers /analyze/headers |
|
| GET |
Validate email address /analyze/email |
|
| GET |
Analyze an IP address /analyze/ip |
|
| GET |
Analyze URL for security issues /analyze/url |
|
| POST |
Analyze CORS configuration /analyze/cors |
|
| GET |
Root / |
|
| GET |
Health /health |
Security Toolkit pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| Pro | $9.99 / month | 20 / minute |
|
| Ultra | $29.99 / month | 100 / minute |
|