Create API credentials
Prefer per-user clients so actions stay attributable and easy to revoke.
- Falcon Console → API Clients & Keys → Create OAuth2 API Client
- Scopes: Alerts (read/write), Hosts (read/write), User Mgmt (read)
- Copy Client ID and Client Secret
- Azure Portal → App registrations → New registration
- Select Application or Delegated permissions
- Assign Alert.ReadWrite.All and Machine.ReadWrite.All; grant admin consent
- Create client secret; capture Tenant ID, Client ID, Client Secret
- Azure Portal → App registrations → New registration
- Add
user_impersonation(Delegated) or assign Security Reader/Admin RBAC role - Capture Tenant ID, Client ID, Subscription ID
- Create client secret if using App permissions
- AWS Console → IAM → Users → Create user (
PocketSOC) - Attach
AmazonGuardDutyReadOnlyAccesspolicy - Create access key; copy Access Key ID and Secret Access Key
- Note the AWS region where GuardDuty is enabled