Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

microsoft/appcenter-sdk-android
develop @ c7c36eb
15
Fixes
0
CVEs
HIGH
Peak severity
66.7%
Coverage
Highlights
Auth Bypass: 7 prior fixes. Scrutinize any change in this area.
sdk/appcenter-identity/src/main/java/com/microsoft/appcenter/identity/Identity.java: most-fixed (3 issues). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Auth Bypass: Active authentication tokens can linger in global context or fail to clear properly when services are disabled or sign-in errors occur, allowing subsequent operations to reuse stale or unauthorized sessions.
Insecure Storage: Sensitive authentication tokens (such as CosmosDB and application distribution tokens) were previously written to Android SharedPreferences in plaintext, exposing them to local attackers or backup exports.
Auth Bypass: Failures to validate expiration timestamps or properly identify and remove encrypted tokens during invalidation cycles allowed stale or revoked tokens to be returned from persistent cache history.