Skip to content

fix(playscan): drop redundant clause from the Play Billing fix line - #18

Merged
ethanzhoucool merged 1 commit into
mainfrom
fix/billing-fix-copy
Jul 28, 2026
Merged

fix(playscan): drop redundant clause from the Play Billing fix line#18
ethanzhoucool merged 1 commit into
mainfrom
fix/billing-fix-copy

Conversation

@ethanzhoucool

@ethanzhoucool ethanzhoucool commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Copy-only. Caught while scanning purpose-built Android test apps.

The Play Billing finding's fix line read:

Upgrade com.android.billingclient:billing to 8.x or higher, migrating through 8 if you are on 7.

That is circular, and the no-direct-7-to-9 point is already made in the finding's detail text. The fix line now carries only the action:

Upgrade com.android.billingclient:billing to 8.x or higher.

No behaviour change, no test changes needed.


Note

Low Risk
User-facing remediation text only; scan rules and billing version checks are unchanged.

Overview
Copy-only change to the Play Billing Library scan finding in rulePlayBillingVersion.

The Fix field no longer appends “migrating through 8 if you are on 7,” which duplicated the detail text and read circularly (“upgrade to 8.x … migrating through 8”). It now only says to upgrade com.android.billingclient:billing to 8.x or higher (via minSupportedBillingMajor). Detail text is unchanged and still explains the no direct 7→9 path.

No rule logic, severity, or detection behaviour changes.

Reviewed by Cursor Bugbot for commit 6b8342c. Bugbot is set up for automated code reviews on this repo. Configure here.

The fix text read "upgrade to 8.x or higher, migrating through 8 if you are
on 7", which is circular, and it repeated the no-direct-7-to-9 explanation
already carried in the finding's detail. The fix line now states only the
action to take.
@ethanzhoucool
ethanzhoucool merged commit 4d41b5e into main Jul 28, 2026
4 checks passed
@ethanzhoucool
ethanzhoucool deleted the fix/billing-fix-copy branch July 28, 2026 16:42
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.

1 participant