Skip to content

feat: Aviator apply-remediations issue-id filtering for SSC/FoD#1050

Open
kireetivar wants to merge 2 commits into
fortify:feat/v3.x/aviator/26.4from
kireetivar:p/kireetivar/filter_by_id
Open

feat: Aviator apply-remediations issue-id filtering for SSC/FoD#1050
kireetivar wants to merge 2 commits into
fortify:feat/v3.x/aviator/26.4from
kireetivar:p/kireetivar/filter_by_id

Conversation

@kireetivar

Copy link
Copy Markdown
Contributor

Note: This PR will be merged into feat/v3.x/aviator/26.4

This PR brings issue-level filtering to Aviator apply-remediations for both SSC and FoD

What changed

  • Added --issue-ids support on SSC and FoD Aviator apply-remediations commands.
  • Extended remediation processing to support optional filtering by remediation instanceId.
  • Preserved backward compatibility: if --issue-ids is not provided, behavior remains unchanged.
  • Added SSC handling for remaining requested ids across artifacts in multi-artifact flows.
  • Updated FoD/Aviator message text to Fortify Remediation Aviator terminology.
  • Added/updated unit tests across aviator-common, aviator, and fod modules.

Behavior

  • With --issue-ids:
    • Only remediations whose instanceId matches requested ids are considered.
    • Unmatched requested ids are treated as skipped in filtered mode.
  • Without --issue-ids:
    • Processing and metrics remain as before.

@kireetivar kireetivar requested a review from rsenden July 6, 2026 08:58
@kireetivar kireetivar self-assigned this Jul 6, 2026
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