Skip to content

fix: convert FoD identifier fields from int to long to prevent overflow - #1091

Open
jmadhur87 wants to merge 4 commits into
fortify:dev/v3.xfrom
jmadhur87:mjain6/fod-id-int-to-long-migration
Open

fix: convert FoD identifier fields from int to long to prevent overflow#1091
jmadhur87 wants to merge 4 commits into
fortify:dev/v3.xfrom
jmadhur87:mjain6/fod-id-int-to-long-migration

Conversation

@jmadhur87

Copy link
Copy Markdown
Contributor

Fixes potential overflow bugs in FoD identifier handling. Several FoD IDs (report, release, user, group, attribute, scan, entitlement) were stored as Integer/int, which breaks once an ID grows past ~2.1 billion. Converted them to long.

Affects several commands: release update/create (--owner/--app-owner), app create (--owner), issue update (--user), group/user update (--add-users/--remove-users/--add-groups/--remove-groups), sast/mast/dast-scan setup/start (--entitlement-id), attribute and report get/update/delete (--attribute-id/--report-id), plus output field types on several list/get commands.

@jmadhur87
jmadhur87 marked this pull request as ready for review September 7, 2026 05:41
@jmadhur87
jmadhur87 requested review from kadraman and rsenden and removed request for rsenden September 7, 2026 15:00
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