MultiPartyApprovalFullAccess
Last Modified
Mar 12, 2026
March 12, 2026 at 09:28 PM UTC
Version
v6
Total Versions
2
Created
Feb 12, 2026
Actions
18
Risk
MediumThe same capabilities in a scoped form, resource policy writes, reads across all data, or full access to a whole service. Read from this policy document alone: trust policies, boundaries and SCPs in your account still decide what actually succeeds. How this is assessed
- Medium
Can rewrite resource policies and sharing
Grants 2 permissions management actions across 1 service (mpa) on any resource, enough to share resources outside the account.
mpa:deleteresourcepolicympa:putresourcepolicyUse with caution: Turn on IAM Access Analyzer external access findings, and keep account-level guards like S3 Block Public Access enabled.
- Medium
Full mpa access on every resource
Uses mpa:* with Resource "*" and no condition, so every action AWS adds to that service later is granted too.
mpa:*Use with caution: The grant grows every time the service does. For long-lived access, prefer a policy that lists the actions you actually need.
IAM Access Analyzer (2)
- Warning / TYPE_MISMATCH
Use the operator type String instead of operator ARN for the condition key kms:EncryptionContext:aws:sso:instance-arn. AWS docs
- Warning / TYPE_MISMATCH
Use the operator type String instead of operator ARN for the condition key kms:EncryptionContext:aws:identitystore:identitystore-arn. AWS docs
Policy Document
View on GitHub{
"PolicyVersion": {
"Document": {
"Version": "2012-10-17",
"Statement": [
{
"Sid": "MpaFullAccess",
"Effect": "Allow",
"Action": [
"mpa:*"
],
"Resource": "*"
},
{
"Sid": "OrganizationsAccess",
"Effect": "Allow",
"Action": [
"organizations:ListDelegatedAdministrators",
"organizations:DescribeOrganization"
],
"Resource": "*"
},
{
"Sid": "SSOCreateApplication",
"Effect": "Allow",
"Action": [
"sso:CreateApplication"
],
"Resource": [
"arn:aws:sso:::instance/*",
"arn:aws:sso::aws:applicationProvider/mpa"
]
},
{
"Sid": "SSOApplicationManagement",
"Effect": "Allow",
"Action": [
"sso:DescribeApplication",
"sso:PutApplicationAssignmentConfiguration",
"sso:PutApplicationGrant",
"sso:PutApplicationAuthenticationMethod",
"sso:PutApplicationAccessScope",
"sso:DeleteApplication"
],
"Resource": "*",
"Condition": {
"StringEqualsIfExists": {
"aws:CalledViaLast": "mpa.amazonaws.com"
}
}
},
{
"Sid": "SSOManagementAccess",
"Effect": "Allow",
"Action": [
"sso:DescribeInstance",
"sso:DescribeRegisteredRegions",
"sso:GetSharedSsoConfiguration",
"sso-directory:DescribeUsers",
"sso-directory:SearchUsers",
"sso:ListInstances"
],
"Resource": "*"
},
{
"Sid": "AllowKmsAccessViaIdentityCenter",
"Effect": "Allow",
"Action": [
"kms:Decrypt"
],
"Resource": "*",
"Condition": {
"ArnLike": {
"kms:EncryptionContext:aws:sso:instance-arn": "arn:*:sso:::instance/*"
},
"StringLike": {
"kms:ViaService": "sso.*.amazonaws.com"
}
}
},
{
"Sid": "AllowKmsAccessViaIdentityStore",
"Effect": "Allow",
"Action": [
"kms:Decrypt"
],
"Resource": "*",
"Condition": {
"ArnLike": {
"kms:EncryptionContext:aws:identitystore:identitystore-arn": "arn:*:identitystore::*:identitystore/*"
},
"StringLike": {
"kms:ViaService": "identitystore.*.amazonaws.com"
}
}
}
]
},
"VersionId": "v6",
"IsDefaultVersion": true,
"CreateDate": "2026-02-12T18:02:56+00:00"
}
}Version History (5 recorded)
Raw historyscope changed, no action added or removed
MultiPartyApprovalFullAccess - Policy Version v6
No recorded action delta - this version predates the change index. View the raw diff.
Feb 12, 2026
766a938MultiPartyApprovalFullAccess - Policy Version v4
No recorded action delta - this version predates the change index. View the raw diff.
Feb 12, 2026
26d0529MultiPartyApprovalFullAccess - Policy Version v2
No recorded action delta - this version predates the change index. View the raw diff.
Sep 8, 2025
0fcf970Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Jun 18, 2025
76f21e7