Derivation rules

2,433 declarative match → where → emit rules (1,787 derived, 646 explicit). Filter by cloud, emitted edge, node type, or text.

2,433 rule(s) · page 25 of 49

databaseAccounts/write allows modifying account properties (disableLocalAuth, firewall, CMK) - enabling configuration attacks such as re-enabling key auth or firewall bypass.
azure CanModifyConfiguration derived
Cosmos DB account with firewall restricted to 0.0.0.0 (all Azure IPs) - accessible from any Azure-hosted workload but not the open internet.
azure ExposedToTenant derived
Data read on CMK-encrypted Cosmos DB account - BLOCKED state when the Key Vault key is revoked or disabled.
azure CanReadData derived
Cosmos DB Built-in Data Contributor (or custom role with items/*) grants data-plane write - enabling item creation, replacement, upsert, and deletion.
azure CanWriteData derived
Cosmos DB Built-in Data Reader (or custom role with items/read + executeQuery) grants effective data-plane read of items and query execution.
azure CanReadData derived
listConnectionStrings/action returns connection strings embedding the Cosmos DB master keys - equivalent credential exposure to listKeys.
azure ExposesCredential derived
listConnectionStrings/action returns connection strings embedding full master keys - equivalent complete data exfiltration as listKeys.
azure CanExfiltrate derived
listKeys/action returns Cosmos DB master keys, bypassing all data-plane RBAC and network controls.
azure ExposesCredential derived
listKeys/action returns full master keys enabling complete data exfiltration (read/write/delete all items across all databases and containers).
azure CanExfiltrate derived
Cosmos DB account with no IP firewall and public network access enabled exposes its data-plane endpoint to the internet - any caller with a valid token can reach it.
azure ExposedToInternet derived
Read-only keys (from readonlykeys/action) enable read-only data exfiltration across all databases and containers.
azure CanExfiltrate derived
readonlykeys/action returns Cosmos DB read-only master keys - bypasses data-plane RBAC for read operations across all databases and containers.
azure ExposesCredential derived
sqlRoleAssignments/write allows modifying Cosmos DB's native data-plane RBAC policy via role assignment creation/updates - enabling privilege escalation by assigning high-privilege roles to oneself.
azure CanModifyPolicy derived
Attach/swap a user-assigned MI on a Databricks Access Connector, giving all workspace clusters access to that MI via IMDS.
azure CanAttachIdentity derived
Cluster create/edit permission allows modifying Spark configuration (MI binding, credential passthrough, init scripts).
azure CanModifyConfiguration derived
A cluster with a bound Access Connector MI leaks that MI's credential to any code running on it via IMDS.
azure ExposesCredential derived
Any code on a cluster with a bound MI can mint a bearer token for that MI via IMDS.
azure CanRetrieveToken derived
Cluster init scripts run as root before user code; write access to the init-script URI + cluster edit = code injection on every node.
azure CanModifyCode derived
Cluster policy write/admin allows loosening security constraints on cluster creation (init scripts, credential passthrough, unconstrained Spark conf).
azure CanModifyConfiguration derived
Creating a Delta Sharing share with OPEN recipients produces publicly downloadable signed URLs for the shared data, enabling unauthenticated data exfiltration.
azure CanExfiltrate derived
CAN_MANAGE on a Databricks job allows updating the job task definition (notebook, JAR, wheel, script, DLT pipeline), injecting attacker code.
azure CanModifyCode derived
CAN_MANAGE on a notebook path allows overwriting notebook code via import/overwrite; runs as the cluster MI on next execution.
azure CanModifyCode derived
CAN_MANAGE on a Delta Live Tables pipeline allows repointing the notebook/library source, injecting attacker code.
azure CanModifyCode derived
Databricks workspace REST API endpoint is publicly reachable; any token/PAT holder can authenticate from the internet.
azure ExposedToInternet derived
MANAGE ACL on a Databricks secret scope allows granting READ/WRITE/MANAGE access to other principals and managing ACLs.
azure CanGrantPermission derived
READ ACL on a Databricks secret scope allows reading its secrets via dbutils.secrets.get().
azure CanReadSecret derived
Admin role on a SQL Warehouse allows running arbitrary SQL queries that execute as the warehouse MI.
azure CanModifyCode derived
MANAGE privilege on a Unity Catalog object (catalog/schema/table/storage credential) allows granting access to other principals, including self.
azure CanGrantPermission derived
SELECT privilege on a Unity Catalog table/schema/catalog grants data-plane read access to the underlying data.
azure CanReadData derived
move · open · esc close