CodeWallDocs
Reference

Authentication Methods

Supported credential types for authenticated penetration testing.

CodeWall supports the following credential types when configuring an Authenticated (Gray Box) test.

Bearer Token

FeatureDetails
Use caseAPIs and SPAs using token-based auth
How it worksToken sent as Authorization: Bearer <token> on every request
SupportsJWTs, opaque tokens, API access tokens
When to useYour API or app uses Bearer tokens for auth

Basic Auth

FeatureDetails
Use caseApplications using username/password authentication
How it worksCredentials encoded as Authorization: Basic <base64>
SupportsUsername + password pairs
When to useInternal tools, legacy apps, or APIs with basic auth

Custom Headers

FeatureDetails
Use caseNon-standard authentication or additional context headers
How it worksOne or more custom key-value headers sent with every request
SupportsAny header name and value
When to useAPI keys (X-API-Key), tenant IDs (X-Tenant-ID), or other custom auth

Combining credential types

You can add multiple credentials to a single test. For example:

  • A Bearer token for authentication and a custom header for tenant identification
  • Multiple tokens for testing privilege escalation between user roles