1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-10 13:23:34 +00:00

[PM-26929] filter at risk passwords count to only critical apps (#16879)

* filter at risk passwords count to only critical apps

* PM-26929 assign tasks to those apps that are marked as critical

---------

Co-authored-by: voommen-livefront <voommen@livefront.com>
This commit is contained in:
Alex
2025-10-27 14:38:49 -04:00
committed by GitHub
parent 2ff9c23dc4
commit 32a40a91f5
2 changed files with 4 additions and 7 deletions

View File

@@ -76,12 +76,9 @@ export class AllActivitiesService {
} }
setAllAppsReportDetails(applications: ApplicationHealthReportDetailEnriched[]) { setAllAppsReportDetails(applications: ApplicationHealthReportDetailEnriched[]) {
// Only count at-risk passwords for CRITICAL applications const totalAtRiskPasswords = applications
const criticalApps = applications.filter((app) => app.isMarkedAsCritical); .filter((app) => app.isMarkedAsCritical)
const totalAtRiskPasswords = criticalApps.reduce( .reduce((sum, app) => sum + app.atRiskPasswordCount, 0);
(sum, app) => sum + app.atRiskPasswordCount,
0,
);
this.atRiskPasswordsCountSubject$.next(totalAtRiskPasswords); this.atRiskPasswordsCountSubject$.next(totalAtRiskPasswords);
this.allApplicationsDetailsSubject$.next(applications); this.allApplicationsDetailsSubject$.next(applications);

View File

@@ -191,7 +191,7 @@ export class PasswordChangeMetricComponent implements OnInit {
async assignTasks() { async assignTasks() {
await this.accessIntelligenceSecurityTasksService.assignTasks( await this.accessIntelligenceSecurityTasksService.assignTasks(
this.organizationId, this.organizationId,
this.allApplicationsDetails, this.allApplicationsDetails.filter((app) => app.isMarkedAsCritical),
); );
} }
} }