{
  "name": "API Security Setup",
  "version": "1.0",
  "description": "Generate secure API keys, create HMAC signatures for request validation, and encode credentials for HTTP transmission.",
  "use_case": "Set up production-ready API security with proper key generation, hash-based request validation, and credential encoding.",
  "keywords": ["API security", "CSP headers", "API key generation"],
  "tools": [
    {
      "step": 1,
      "name": "Password Generator",
      "slug": "password-generator",
      "action": "Generate cryptographically strong API keys (32+ characters)",
      "params": {
        "length": 32,
        "charset": "alphanumeric+special"
      }
    },
    {
      "step": 2,
      "name": "Hash Generator",
      "slug": "hash-generator",
      "action": "Create SHA-256 hashes for API request body validation",
      "params": {
        "algorithm": "SHA-256",
        "input": "Request body to sign"
      }
    },
    {
      "step": 3,
      "name": "Base64 Encoder",
      "slug": "base64-encoder",
      "action": "Encode API credentials for HTTP Basic Auth headers",
      "params": {
        "input": "username:api_key_here"
      }
    }
  ]
}
