Conversation
|
New Issues (121)Checkmarx found the following issues in this Pull Request
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7398 +/- ##
==========================================
- Coverage 58.42% 58.42% -0.01%
==========================================
Files 2063 2063
Lines 91182 91168 -14
Branches 8129 8127 -2
==========================================
- Hits 53276 53262 -14
Misses 36008 36008
Partials 1898 1898 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Bitwarden Claude Code ReviewOverall Assessment: APPROVE This PR removes the server-side 6-record sampling limit from the organization report summary endpoint, allowing it to return all entries within the requested date range. The removed Code Review DetailsNo findings. The change is well-scoped: it removes server-side grouping logic as described in the objective, preserves all existing validation and caching behavior, and updates tests appropriately. |
|






🎟️ Tracking
PM-34686
📔 Objective
The Access Intelligence risk-over-time graph widget (PM-26961) requires time-series data to display trends for applications, passwords, and members at-risk over various time periods.
In PM-28531, the server-side endpoint GET /reports/organizations/{organizationId}/data/summary was created to serve this data. The original implementation grouped summaries by time period and limited the response to six data points — matching the chart's planned display of six evenly-spaced x-axis points.
During team review, the server-side grouping seemed limited. The decision has been made to remove the six-summary constraint so the endpoint returns all summaries within the requested date range. If grouping or sampling is needed in the future, it will be handled on the client side.
Current State
The endpoint currently applies grouping logic that limits the response to six OrganizationReportSummaryModel entries regardless of how many records exist in the requested date range.
📸 Screenshots