NHIG’s install story is agents and cloud roles. The server side runs inside the TigerTrust backend, and workflows (ownership attestation, access reviews) happen in the UI. Optional binaries: the same
tt CLI you install for SM works against NHIG endpoints.What ships
| Component | Runs on | Purpose |
|---|---|---|
| NHIG engine | TigerTrust backend | Identity inventory, ownership graph, review campaigns |
| Cloud discovery workers | TigerTrust cloud | Pull identities from AWS/Azure/GCP over read-only roles |
tt-nhig-agent | Customer hosts / K8s | Discover local service accounts, kube RBAC, systemd services |
tt CLI | Any workstation | Query inventory, run scans, export reports |
1. Connect a cloud account (read-only)
The fastest way to populate the inventory is to grant a read-only IAM role to TigerTrust’s cloud discovery workers. Nothing to install on your side.- AWS
- Azure
- GCP
iam:List*, iam:Get*, sts:GetCallerIdentity, and read on secretsmanager, kms, ssm. Attach the role ARN under Integrations → Cloud Providers.aws, azure, or gcp.
2. Install tt-nhig-agent on hosts
The on-host agent discovers non-human identities the cloud APIs can’t see: local service accounts, Kubernetes RBAC subjects, systemd unit users, cron owners, and static kubeconfigs on operator machines.
- systemd
- Kubernetes (DaemonSet)
- Windows
3. (Optional) Use tt CLI for scripted queries
If you already installed the tt CLI for Secrets Manager, the NHIG subcommands are already there:
4. What gets discovered
| Source | Identity kinds |
|---|---|
| AWS | IAM users, IAM roles, IAM access keys, Secrets Manager secrets, KMS keys, SSM parameters, Lambda execution roles, ECS task roles, EKS IRSA roles |
| Azure | Service principals, managed identities, application registrations, storage account keys, Key Vault objects |
| GCP | Service accounts, keys, workload-identity bindings, IAM policy bindings on projects/folders |
| Kubernetes | ServiceAccounts, ClusterRoleBindings, RoleBindings, secrets referenced by pods |
| On-host | Local service accounts, systemd unit users, cron owners, kubeconfig subjects, Docker credential stores |
| Application | GitHub Apps, OAuth clients, DB service accounts, MQ users (via connectors) |
Related
NHIG overview
Inventory, ownership graph, review campaigns.
Discovery
Cloud, kubernetes, and on-host discovery paths.
Access reviews
Campaign-driven periodic attestation of every identity.
Findings
Orphaned, stale, over-privileged, and unowned identities.