Requirements
Azure permissions, the Sentinel workspace, the RBAC-mode Key Vault, and the Whisper API key you need before starting the install wizard.
Requirements Documentation
Have all of these ready before you start the install wizard — the deployment creates role assignments and reads your API key from Key Vault at runtime, so the prerequisites are stricter than a typical Content Hub solution.
Azure subscription and permissions
The account running the install needs, on the target resource group:
- Contributor — to create the Logic Apps, tables, workbooks, and connector.
- Owner or User Access Administrator — the deployment creates role assignments for the playbook and pipeline managed identities. Contributor alone fails partway through with
AuthorizationFailed.
These resource providers must be registered on the subscription (the wizard checks and prompts if missing): Microsoft.OperationsManagement, Microsoft.OperationalInsights, Microsoft.Insights, Microsoft.Logic.
A Microsoft Sentinel workspace — in the target resource group
You need a Log Analytics workspace with Microsoft Sentinel enabled, in the same resource group you install the solution into. The wizard's workspace dropdown only lists workspaces in the selected resource group, and the automatic role assignments are scoped to that resource group.
If the workspace was Sentinel-enabled through the Azure portal, you're set. If it was enabled via CLI or ARM, confirm it appears in the Microsoft Sentinel workspace picker — CLI enablement can miss the legacy SecurityInsights solution resource the picker requires.
An Azure Key Vault in RBAC mode — in the same resource group
Your Whisper API key lives in Azure Key Vault; playbooks and pipelines read it at runtime with their managed identities. The vault must:
- Be in the same resource group as the workspace and the solution deploy.
- Use the Azure RBAC permission model, not vault access policies. The install grants Key Vault Secrets User via RBAC; on an access-policy vault that grant has no effect and every Logic App run fails with 403 when fetching the secret.
You — the installer — need rights to create a secret in the vault, for example Key Vault Secrets Officer.
A Whisper API key
Sign up at whisper.security/pricing. Any plan works for the install itself; the plan tier governs API entitlements and rate limits:
| Plan | API calls/day | Concurrent | Highlights |
|---|---|---|---|
| Explorer (Free) | 500 | 2 | IP/domain threat lookups, hunting queries |
| Professional | 5,000 | 5 | All playbook actions, WHOIS history, batch enrichment |
| Enterprise | 50,000 | 20 | BGP/IP history, all workbooks and rules |
| Strategic | Unlimited | 50 | MSSP multi-tenant, custom feeds |
Next: Installation.