Skip to content

SfdxOrgConfig breaks with Salesforce CLI May 27 2026 security update — migrate accessToken/password reads to new dedicated commands #3987

@mayank-kumar-mishra

Description

@mayank-kumar-mishra

Summary

Salesforce CLI is shipping a breaking change on May 27, 2026 that redacts sensitive
credentials from standard command output. CumulusCI's SfdxOrgConfig currently reads
accessToken and password directly from sf org display --json, which will stop
working after that release.

Reference: forcedotcom/cli#3560


What breaks

cumulusci/core/config/sfdx_org_config.py

1. sfdx_info property (line 32, 56, 60, 64–65)

p = sfdx("org display --json", self.username)
# ...
org_id = org_info["result"]["accessToken"].split("!")[0]   # line 56 — breaks
"access_token": org_info["result"]["accessToken"],         # line 60 — breaks
sfdx_info["password"] = org_info["result"]["password"]     # line 65 — breaks

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:authComponent area: authbugseverity:criticalTriage severity: criticalwi-createdThis issue is represented by a Work Item

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions