Skip to content

feat(reporting): Implement Bulk Export of Security Findings (CSV/JSON)#1241

Open
Rafiaminhaj wants to merge 1 commit into
utksh1:mainfrom
Rafiaminhaj:feature/bulk-export-findings
Open

feat(reporting): Implement Bulk Export of Security Findings (CSV/JSON)#1241
Rafiaminhaj wants to merge 1 commit into
utksh1:mainfrom
Rafiaminhaj:feature/bulk-export-findings

Conversation

@Rafiaminhaj

Copy link
Copy Markdown
Contributor

Description

This PR adds checkbox selection controls to the findings table with a "select all" toggle and a "Bulk Export" dropdown menu. Selected findings can be exported to CSV or JSON format client-side.

Related Issues

Closes #1099

Type of Change

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

  • Added unit tests in exportUtils.test.ts and Findings.test.tsx verifying:
    • Correct CSV escaping and serialization.
    • Selecting individual rows and checking the "Select All" toggle.
    • Triggering the CSV/JSON download callbacks.
  • Executed npm run test (Vitest) - all 44 test files passed successfully.

@Rafiaminhaj Rafiaminhaj force-pushed the feature/bulk-export-findings branch from 5f8c0ca to b6d38ff Compare June 23, 2026 15:29
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.

[FEATURE]: Implement Bulk Export of Security Findings (CSV/JSON)

1 participant