Skip to content

CIEM-685: add bedrock service to AWS IAM actions database#35

Merged
yanas-orca merged 1 commit into
mainfrom
CIEM-685/update-aws-iam-actions-db
Jul 5, 2026
Merged

CIEM-685: add bedrock service to AWS IAM actions database#35
yanas-orca merged 1 commit into
mainfrom
CIEM-685/update-aws-iam-actions-db

Conversation

@yanas-orca

@yanas-orca yanas-orca commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

What

Adds the bedrock service (255 actions) to the bundled AWS IAM actions database. No other service is added, removed, or changed — every other service is byte-identical to before.

  • services: 363 → 364 (only bedrock added)
  • bump version 1.1.6 → 1.1.7

Why

The bundled database had no bedrock service at all. Actions absent from the database are silently dropped during policy expansion (expand_policy.py), so a Deny (SCP / permission boundary) on bedrock actions — e.g. bedrock:CreateGuardrail/UpdateGuardrail/DeleteGuardrail — was never applied, and the effective policy resolved as if the deny didn't exist. Adding the bedrock service makes those denies take effect.

Scope

Intentionally scoped to bedrock for CIEM-685, to keep the change minimal and its blast radius confined to bedrock. A full database refresh (the DB had been frozen since 2023) is tracked separately (CIEM-691, dynamic-updates automation) so the ~3-year jump across all services can be staged there rather than landing in one shot.

Testing

  • Existing suite passes with the updated DB (pytest: 38 passed), including the test_e2e golden effective-policy test.
  • Diff verified: bedrock added; all other 363 services unchanged.

@orca-security-eu orca-security-eu Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Vulnerabilities high 0   medium 0   low 0   info 0 View in Orca

The bundled database had no `bedrock` service, so denies (SCP / permission
boundary) on bedrock actions were silently dropped during policy expansion and
never applied. This adds the `bedrock` service (255 actions) to the existing
database; no other service is added, removed, or changed.

- services: 363 -> 364 (only `bedrock` added; all other services byte-identical)
- bump version 1.1.6 -> 1.1.7

Scoped intentionally to bedrock for CIEM-685; a full database refresh is tracked
separately.
@yanas-orca yanas-orca force-pushed the CIEM-685/update-aws-iam-actions-db branch from 4f58840 to c06f5ac Compare July 5, 2026 09:28
@yanas-orca yanas-orca changed the title CIEM-685: refresh AWS IAM actions database (1.1.6 → 1.1.7) CIEM-685: add bedrock service to AWS IAM actions database Jul 5, 2026
@sonarqubecloud

sonarqubecloud Bot commented Jul 5, 2026

Copy link
Copy Markdown

@yanas-orca yanas-orca merged commit 2ed1a69 into main Jul 5, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants