Credentials Reference
Reference for Audit Service credentials and site-owned cloud credentials.
Audit Service credentials
Common fields
Every credential, regardless of type, has:
| Field | Type | Description |
|---|---|---|
| Title | String, free text | Display label that identifies the credential in the pool grid and audit logs. |
| Type | Enum | Determines the rest of the form and how the secret is used. |
| Has password | System-set indicator | Lock icon in the grid when a secret is stored. The stored secret cannot be revealed back through the UI. |
Per-type fields
For Google Directory, Jamf, and Microsoft Intune Audit Service credential fields, see Credential Types Reference.
Windows
For WMI and WinRM audits of Windows endpoints.
| Field | Required | Description |
|---|---|---|
| Title | yes | — |
| Domain | yes | NetBIOS domain or . for local accounts. |
| Username | yes | Account name. |
| Password | yes | Stored encrypted at rest. |
Linux and macOS
For SSH-based audits. A single type covers both OS families.
| Field | Required | Description |
|---|---|---|
| Title | yes | — |
| Port | yes (default 22) |
SSH port on the target. |
| Login | yes | Account name. |
| Password or Private key | one of two | Either an SSH password or a private key. |
| Use sudo | toggle | Run audit commands under sudo. On Linux, AlloyScan may still invoke sudo only for UUID collection when this option is off; the account must have the necessary sudoers permission. |
| Sudo password | conditional | Required whenever sudo prompts for a password, including for Linux UUID collection when Use sudo is off. |
Hypervisor
For VMware ESXi. Other hypervisor values depend on the available credential types.
| Field | Required | Description |
|---|---|---|
| Title | yes | — |
| Port | yes | Management port on the hypervisor. |
| Login | yes | — |
| Password or Private key | one of two | — |
| Use sudo | toggle | — |
SNMP
Single type covering SNMP v1, v2c, and v3.
| Field | Applies to | Description |
|---|---|---|
| Title | all versions | Display label for the credential record. |
| Community (SNMP v1/v2c) | v1, v2c | The SNMP community string. |
| Username (SNMP v3) | v3 | SNMPv3 username. Entering this value exposes the SNMPv3 authentication and privacy options. |
| Authentication protocol | v3 | One of No Authentication, Md5, Sha1, Sha256, Sha384, or Sha512. |
| Authentication phrase | v3 | Authentication secret for the selected protocol. |
| Privacy protocol | v3 | One of NoPrivacy, Des, Aes, Aes192, Aes256, or TripleDes. |
| Privacy phrase | v3 | Privacy secret for the selected protocol. |
AWS
For cloud audits of AWS accounts.
| Field | Required | Description |
|---|---|---|
| Title | yes | — |
| Access key ID | yes | AWS access key. |
| Secret access key | yes | Stored encrypted. |
| Confirm secret access key | with a new or replacement secret | Must match Secret access key. |
Azure
For cloud audits of Azure subscriptions.
| Field | Required | Description |
|---|---|---|
| Title | yes | — |
| Tenant ID | yes | Azure AD tenant. |
| Client ID | yes | App registration client ID. |
| Client secret | yes | Stored encrypted. |
| Confirm client secret | with a new or replacement secret | Must match Client secret. |
Google Cloud Platform
For cloud audits of Google Cloud projects.
| Field | Required | Description |
|---|---|---|
| Title | yes | — |
| Project ID | yes | Target Google Cloud project. |
| Client email | yes | Service account email. |
| Private key or JSON key file | one of two | Service account credential material. |
| Confirm private key | with a new or replacement secret | Must match Private key. |
Cloud credentials
Cloud credentials belong to the current Site and are used by AlloyScan cloud worker. Each credential requires a Title and Provider.
| Provider | Required fields | Notes |
|---|---|---|
| AWS | Access key ID, Secret access key, Confirm secret access key | Key values are trimmed of whitespace. |
| Azure | Tenant ID, Client ID, Client secret, Confirm client secret | |
| Google Cloud | Client email, Private key, Confirm private key, Project ID | Import from Google credential JSON. |
| Google Directory | Client email, Private key, Confirm private key, Delegated admin email | JSON import fills service-account fields. Optional Customer ID defaults to my_customer. |
| Jamf | User, Password, Confirm password | The public HTTPS Jamf Pro base URL is configured in the segment. |
| Microsoft Intune | Tenant ID, Client ID, Client secret, Confirm client secret | Use the values from your Microsoft Entra app registration. |
Secrets are encrypted in AlloyScan and decrypted when needed for scans and audits. New and replacement secrets require matching confirmation. Editing preserves unchanged secret fields. The provider cannot be changed after creation. A credential cannot be deleted while referenced by a segment, discovered device, cloud work history, or audit data.
Constraints
- Audit Service credential secrets remain in your local network. Cloud credential secrets are stored encrypted in AlloyScan.
- The Has password column shows a lock icon when a secret is stored; the actual secret cannot be revealed back through the UI.
- AlloyScan does not currently expose a per-credential Test or Validate button. Validate by triggering an ad-hoc audit.
- Local execution uses the selected Audit Service's credential pool; cloud execution uses compatible, enabled site-owned cloud credentials.
RBAC
| Action | Site Administrator | Site User |
|---|---|---|
| List credentials | yes | no (UI is admin-scoped) |
| Add credential | yes | no |
| Edit credential | yes | no |
| Delete credential | yes | no |
Related
- About Credentials — purpose, storage, rotation.
- How to add credentials — step-by-step.
- About Audit Services — credential pools live inside Audit Services.