[v1.84.0]
- Added/updated
pipedriveandamplituderules - Access Map: added Buildkite provider. Enumerates token scopes, user identity, organizations, and pipelines with severity classification based on scope risk.
- Access Map: added Harness provider. Uses
x-api-keyauthentication to enumerate organizations/projects when permitted (best-effort). - Access Map: added OpenAI provider. Supports standalone
access-map openaiand automatic mapping for validatedkingfisher.openai.*findings. Enumerates organizations (from/v1/me), projects, and API key permission scopes by probing endpoints for restricted key detection. - Access Map: added Anthropic provider. Supports standalone
access-map anthropicand automatic mapping for validatedkingfisher.anthropic.*findings. - Access Map: added Salesforce provider. Supports standalone
access-map salesforce(token + instance) and automatic mapping for validatedkingfisher.salesforce.*findings. - Added Weights & Biases support: new
kingfisher.wandb.2rule forwandb_v1_...keys (legacykingfisher.wandb.1retained), plus Access Map provider/CLI support (weightsandbiases, aliaswandb). - Reports: always emit
validate/revokecommand hints when supported by a rule (no suppression for missing template vars). - Access Map GCP: added resource enumeration for Cloud KMS key rings, Cloud Functions, Firestore databases, Cloud Spanner instances, and project service accounts.
- Access Map GCP: populated
token_detailswith service account metadata (display name, unique ID, disabled status). - Access Map GCP: fixed BigQuery and Secret Manager risk assessment to detect write permissions and
secretmanager.versions.access. - Access Map GCP: added risk notes for KMS decrypt, Cloud Functions deploy, instance metadata injection, and secret value read access.
- Access Map GCP: expanded
testIamPermissionsfallback with 11 additional permission candidates.