Documentation Pentest Test Credentials

Test Credentials

Save and reuse credentials (username+password, API Key, OAuth, SSH) across tests.

If your company runs multiple pentests, typing the same credentials every time in the wizard is repetitive. HAS lets you save credentials once and reuse them in future tests with a single click.

Security: all credentials are encrypted in the database with AES-256-GCM. Only master users of the company can create, edit and view them. Every action (create / edit / view / use / delete) is recorded in the audit log.

Where to manage

Go to Company settings › "Test Credentials" tab. The tab is visible only to master users.

There you see the list of saved credentials (name, type, role, target URL/host, last use) and can add new ones or edit/delete existing ones.

Supported credential types

Four types covering the most common pentest scenarios:

Common fields across all types

Reusing credentials in a test

When creating a new pentest via the wizard (Requesting a pentest), on the credentials step you'll see a "Load saved credential" button (visible only to master).

  1. Click Load saved credential.
  2. A list of previously saved credentials appears (auto-filtered by the asset URL when possible).
  3. Pick the credential you want.
  4. The "add credential" modal opens automatically with all fields pre-filled. You can confirm or adjust before adding to the test.

Audit

Each credential keeps a history:

Best practices