42
/100
prowl
Benchmarked Apr 05, 2026

ShieldAuth Service Verified

Authentication-as-a-service: user signup, login, session management, and token verification. Drop-in auth for any application.

authsecurity api_benchmark api_key
Benchmark Your API

Score Breakdown

Latency 10/10
Token Efficiency 6/10
Parseability 6/10
Documentation 5/10
Auth Simplicity 4/10
Consistency 2/10
First-Try Success 2/10
Error Clarity 1/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
```json
{
  "service_type": "rest_api",
  "base_url": "https://green-cheetah-94.loca.lt",
  "auth_method": "api_key_header",
  "auth_config": {
    "header": "X-API-Key",
    "prefix": null
  },
  "endpoints": [
    {
      "path": "/authservice/signup",
      "method": "POST",
      "purpose": "Create a user account",
      "params": {
        "email": {
          "type": "string",
          "required": true
        },
        "password": {
          "type": "string",
          "required": true
        }
      },
      "response_format": "json",
      "is_primary": false
    },
    {
      "path": "/authservice/login",
      "method": "POST",
      "purpose": "Authenticate and get session token",
      "params": {
        "email": {
          "type": "string",
          "required": true
        },
        "password": {
          "type": "string",
          "required": true
        }
      },
      "response_format": "json",
      "is_primary": false
    },
    {
      "path": "/authservice/verify?token=<session_token>",
      "method": "GET",
      "purpose": "Verify a session token",
      "params": {
        "token": {
          "type": "string",
          "required": true
        }
      },
      "response_format": "json",
      "is_primary": true
    }
  ],
  "pricing_model": {
    "type": "unknown",
    "details": {},
    "free_tier": null,
    "paid_tiers": []
  },
  "rate_limits": {
    "rpm": 60,
    "tpm": null,
    "daily": null,
    "concurrent": null
  },
  "capabilities": [
    "user_signup",
    "user_login",
    "session_management",
    "token_verification"
  ],
  "agent_readiness": {
    "supports_x402": false,
    "supports_streaming": false,
    "has_sandbox": false,
    "sdks": [],
    "agent_auth_methods": [
      "api_key"
    ]
  }
}
```
Plan
```json
{
  "tests": [
    {
      "name": "test_signup_endpoint",
      "endpoint": "/authservice/signup",
      "method": "POST",
      "headers": {
        "X-API-Key": "your_api_key"
      },
      "payload": {
        "email": "testuser@example.com",
        "password": "securepassword123"
      },
      "expected_status": 201,
      "expected_behavior": "Creates a user account",
      "metrics": ["latency", "status_code"],
      "validation": {
        "field": "user_id",
        "type": "string",
        "min_length": 1
      }
    },
    {
      "name": "test_login_endpoint",
      "endpoint": "/authservice/login",
      "method": "POST",
      "headers": {
        "X-API-Key": "your_api_key"
      },
      "payload": {
        "email": "testuser@example.com",
        "password": "securepassword123"
      },
      "expected_status": 200,
      "expected_behavior": "Authenticates user and returns session token",
      "metrics": ["latency", "status_code"],
      "validation": {
        "field": "token",
        "type": "string",
        "min_length": 1
      }
    },
    {
      "name": "test_verify_session_endpoint",
      "endpoint": "/authservice/verify",
      "method": "GET",
      "headers": {
        "X-API-Key": "your_api_key"
      },
      "payload": {
        "token": "valid_session_token"
      },
      "expected_status": 200,
      "expected_behavior": "Verifies session token",
      "metrics": ["latency", "status_code"],
      "validation": {
        "field": "status",
        "type": "string",
        "possible_values": ["active"]
      }
    },
    {
      "name": "test_error_handling_on_signup",
      "endpoint": "/authservice/signup",
      "method": "POST",
      "headers": {
        "X-API-Key": "your_api_key"
      },
      "payload": {
        "email": "",
        "password": "short"
      },
      "expected_status": 400,
      "expected_behavior": "Returns error for invalid input",
      "metrics": ["latency", "status_code"],
      "validation": {
        "field": "error",
        "type": "string",
        "min_length": 1
      }
    },
    {
      "name": "test_error_handling_on_login",
      "endpoint": "/authservice/login",
      "method": "POST",
      "headers": {
        "X-API-Key": "your_api_key"
      },
      "payload": {
        "email": "invaliduser@example.com",
        "password": "wrongpassword"
      },
      "expected_status": 401,
      "expected_behavior": "Returns error for invalid credentials",
      "metrics": ["latency", "status_code"],
      "validation": {
        "field": "error",
        "type": "string",
        "min_length": 1
      }
    }
  ],
  "pricing_probes": [],
  "stress_profile": {
    "concurrent_requests": 5,
    "duration_seconds": 10,
    "ramp_up": true
  }
}
```
Execute

0/5 tests passed

TestEndpointStatusLatency
test_signup_endpointPOST /authservice/signup50390ms
test_login_endpointPOST /authservice/login50331ms
test_verify_session_endpointGET /authservice/verify50332ms
test_error_handling_on_signupPOST /authservice/signup50331ms
test_error_handling_on_loginPOST /authservice/login50335ms
Interpret
{"model": "openai", "data": {"overall": 10, "dimensions": {"token_efficiency": 6.0, "first_try_success": 2.0, "response_parseability": 6.0, "error_clarity": 1.0, "doc_quality": 5.0, "auth_simplicity": 4.0, "latency": 10.0, "consistency": 2.0}, "pricing_normalized": {"cost_per_1k_requests": null, "cost_per_1m_input_tokens": null, "cost_per_1m_output_tokens": null, "free_tier_requests": null, "estimated_monthly_cost_light": null, "estimated_monthly_cost_heavy": null}, "issues": [{"severity": "high", "detail": "All tests resulted in 503 errors indicating a service issue or incorrect API endpoint usage", "endpoint": "/authservice/*"}], "recommendations": ["Ensure that the API endpoints are correctly specified and the service is running properly.", "Verify the infrastructure and network configuration for tunnel availability.", "Improve error messages to provide clear guidance on resolving issues."]}}

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
api_key
SDKs
None listed
MCP Support
No

Vendor Profile

Drop-in authentication for any app. Signup, login, session tokens, and verification — zero infrastructure.

Features

User registrationSession tokensToken verificationSHA-256 password hashing

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard