Summary - APIStarSponsor

Information
Parser: MultiReport (2x LCov)
Assemblies: 1
Classes: 162
Files: 162
Line coverage
83%
Covered lines: 7402
Uncovered lines: 1507
Coverable lines: 8909
Total lines: 26355
Line coverage: 83%
Branch coverage
71%
Covered branches: 4890
Total branches: 6875
Branch coverage: 71.1%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
Default7402150789092635583%
  
4890687571.1%
  
src/accountlinking/classifier.js5715813098.2%
  
749082.2%
  
src/accountlinking/defaultRules.js10122100%
 
00
 
src/accountlinking/engine.js1102013031584.6%
  
6811260.7%
  
src/app.js78219940478.7%
  
236336.5%
  
src/auth/permissionManifest.js30357100%
 
00
 
src/auth/permissions.js1701785100%
 
1010100%
 
src/auth/readTokens.js17102710962.9%
  
101952.6%
  
src/bootstrap.js489414241033.8%
  
195534.5%
  
src/cli/auth-config.js7578220891.4%
  
566093.3%
  
src/config/authConfig.js4885621785.7%
  
405474%
  
src/contexts/contextFilters.js3513613197.2%
  
263281.2%
  
src/contexts/cycleGuard.js60673100%
 
44100%
 
src/contexts/memberCounts.js1001053100%
 
44100%
 
src/contexts/plugins/ad-ou-from-dn.js19284712940.4%
  
112642.3%
  
src/contexts/plugins/department-from-principal.js1901971100%
 
1414100%
 
src/contexts/plugins/entra-group-category-tree.js2602673100%
 
192190.4%
  
src/contexts/plugins/manager-hierarchy.js70070233100%
 
616692.4%
  
src/contexts/plugins/orphaned-accounts.js181197794.7%
  
4666.6%
  
src/contexts/plugins/principal-type-tree.js2802883100%
 
273090%
  
src/contexts/plugins/registry.js20236100%
 
22100%
 
src/contexts/plugins/resource-cluster/index.js30030133100%
 
161888.8%
  
src/contexts/plugins/resource-cluster/tokenize.js28028128100%
 
192095%
  
src/contexts/plugins/resource-type-tree.js28356314044.4%
  
174934.6%
  
src/contexts/plugins/risky-consent.js6847221394.4%
  
435676.7%
  
src/contexts/plugins/riskyAppFeed.js3103169100%
 
242692.3%
  
src/contexts/plugins/riskyConsentRiskMap.js16016106100%
 
212391.3%
  
src/contexts/plugins/runner.js912411540179.1%
  
639566.3%
  
src/contexts/plugins/scope-hierarchy.js3423611294.4%
  
283482.3%
  
src/contexts/plugins/types.js0000
 
00
 
src/contexts/seedAlgorithms.js80848100%
 
61060%
  
src/crawlerManifests.js281299896.5%
  
222588%
  
src/db/columnCache.js8328521397.6%
  
263672.2%
  
src/db/connection.js31275815653.4%
  
234946.9%
  
src/db/matrixHelpers.js1701770100%
 
2828100%
 
src/db/migrate.js16294515535.5%
  
51145.4%
  
src/db/queryHelpers.js50543100%
 
00
 
src/db/schemaErrors.js20219100%
 
22100%
 
src/db/sqlParams.js30322100%
 
00
 
src/effectiveAccess/engine.js168917750794.9%
  
10114370.6%
  
src/effectiveAccess/policies.js2302388100%
 
242885.7%
  
src/export/excelWorkbook.js62062151100%
 
66100%
 
src/export/exportBaseUrl.js1701763100%
 
202195.2%
  
src/export/queryTemplates.js808152100%
 
22100%
 
src/ingest/crawlerPresence.js90942100%
 
88100%
 
src/ingest/engine.js24537725431.1%
  
206928.9%
  
src/ingest/normalization.js4634918393.8%
  
586687.8%
  
src/ingest/sessions.js463671635.9%
  
0370%
 
src/ingest/tempTableHelpers.js1801843100%
 
1010100%
 
src/ingest/tombstonePurge.js70728100%
 
66100%
 
src/ingest/validation.js7147554994.6%
  
10711295.5%
  
src/lib/capabilityId.js70751100%
 
88100%
 
src/lib/jsonb.js50519100%
 
44100%
 
src/lib/listSort.js40424100%
 
55100%
 
src/lib/principalTypes.js1016100%
 
00
 
src/lib/ssrfGuard.js471489697.9%
  
697592%
  
src/lib/syncVersion.js70746100%
 
6875%
  
src/llm/providers.js719016140444%
  
7518440.7%
  
src/llm/riskPrompts.js3523725094.5%
  
212680.7%
  
src/llm/scraper.js67107720987%
  
455778.9%
  
src/llm/service.js15385316228.3%
  
124725.5%
  
src/matrix/attrExpr.js1001032100%
 
1414100%
 
src/matrix/attributeCut.js33033138100%
 
222588%
  
src/matrix/contextRollup.js35035263100%
 
424495.4%
  
src/matrix/filterSql.js72108222887.8%
  
598073.7%
  
src/matrix/inheritedAccess.js171918039795%
  
9616458.5%
  
src/matrix/rollupBuilders.js22022130100%
 
2424100%
 
src/matrix/scopeHistory.js62117330584.9%
  
447161.9%
  
src/middleware/auth.js5956419192.1%
  
455286.5%
  
src/middleware/crawlerAuth.js19527116326.7%
  
85414.8%
  
src/middleware/perfMetrics.js12122724.5%
  
11010%
  
src/mock/data.js55055185100%
 
171894.4%
  
src/perf/collector.js6475313111.3%
  
0160%
 
src/perf/sqlTimer.js1201235100%
 
91181.8%
  
src/postCrawlJobs.js1782812.5%
  
010%
 
src/riskscoring/engine.js2815033194484.8%
  
15522768.2%
  
src/riskscoring/tiers.js60617100%
 
1010100%
 
src/routes/accountLinking.js5215312298.1%
  
293680.5%
  
src/routes/admin.js60628100%
 
00
 
src/routes/admin/curatedData.js1241313737190.5%
  
6810366%
  
src/routes/admin/dashboard.js2522713192.5%
  
162272.7%
  
src/routes/admin/maintenance.js6777420390.5%
  
273381.8%
  
src/routes/admin/riskConfig.js2102194100%
 
131968.4%
  
src/routes/admin/settings.js172195989.4%
  
192286.3%
  
src/routes/authRoles.js5335619394.6%
  
344870.8%
  
src/routes/bulkLists.js8448828695.4%
  
363894.7%
  
src/routes/categories.js146214839598.6%
  
10411590.4%
  
src/routes/contextPlugins.js83083204100%
 
395373.5%
  
src/routes/contexts.js40425100%
 
00
 
src/routes/contexts/crud.js101310423897.1%
  
10112481.4%
  
src/routes/contexts/members.js56056135100%
 
475881%
  
src/routes/contexts/read.js8818926598.8%
  
718286.5%
  
src/routes/contexts/shared.js40415100%
 
00
 
src/routes/crawlerFiles.js1191012929492.2%
  
556782%
  
src/routes/crawlers.js0000
 
00
 
src/routes/crawlers/admin.js861810426382.6%
  
507665.7%
  
src/routes/crawlers/selfService.js1332916238782%
  
9715363.3%
  
src/routes/crawlers/shared.js60624100%
 
00
 
src/routes/dataExport.js44044109100%
 
272896.4%
  
src/routes/details.js40425100%
 
00
 
src/routes/details/accessPackage.js134513934896.4%
  
608768.9%
  
src/routes/details/group.js61061155100%
 
172860.7%
  
src/routes/details/shared.js1501561100%
 
1010100%
 
src/routes/details/user.js124112536699.2%
  
396857.3%
  
src/routes/effectiveAccess.js254297186.2%
  
313588.5%
  
src/routes/governance.js20284818841.6%
  
143046.6%
  
src/routes/identities.js40424100%
 
00
 
src/routes/identities/detail.js8168731693.1%
  
243863.1%
  
src/routes/identities/list.js8589327391.3%
  
466076.6%
  
src/routes/identities/overrides.js234276785.1%
  
161888.8%
  
src/routes/identities/shared.js1801843100%
 
88100%
 
src/routes/ingest.js30324100%
 
00
 
src/routes/ingest/handlers.js9089822891.8%
  
506280.6%
  
src/routes/ingest/helpers.js5445818093.1%
  
758291.4%
  
src/routes/ingest/matrixViews.js34235720659.6%
  
113036.6%
  
src/routes/jobs.js30321100%
 
00
 
src/routes/jobs/configs.js72148617083.7%
  
335560%
  
src/routes/jobs/helpers.js69069172100%
 
818892%
  
src/routes/jobs/runs.js1042212630482.5%
  
516973.9%
  
src/routes/llm.js27356214243.5%
  
133834.2%
  
src/routes/matrix.js9667522312%
  
0480%
 
src/routes/matrix/data.js277928676296.8%
  
14518478.8%
  
src/routes/matrix/savedFilters.js55126712882%
  
435972.8%
  
src/routes/matrix/scope.js20729225921.7%
  
6649.3%
  
src/routes/matrix/shared.js66269231771.7%
  
7810475%
  
src/routes/orgChart.js2602675100%
 
131681.2%
  
src/routes/perf.js2802882100%
 
151883.3%
  
src/routes/permissions.js50526100%
 
00
 
src/routes/permissions/accessPackages.js1922111590.4%
  
5862.5%
  
src/routes/permissions/grid.js1492517454085.6%
  
8112067.5%
  
src/routes/permissions/nestedGroups.js33033153100%
 
182090%
  
src/routes/permissions/shared.js40415100%
 
22100%
 
src/routes/permissions/syncLog.js2802887100%
 
1414100%
 
src/routes/preferences.js526317816.1%
  
0180%
 
src/routes/recentChanges.js30322100%
 
00
 
src/routes/recentChanges/changes.js1251614126688.6%
  
7913259.8%
  
src/routes/recentChanges/shared.js236297679.3%
  
253865.7%
  
src/routes/recentChanges/timeline.js1291013932592.8%
  
13117574.8%
  
src/routes/resources.js1048719149254.4%
  
4511240.1%
  
src/routes/riskProfiles.js2510251520100%
 
17922081.3%
  
src/routes/riskScores.js30320100%
 
00
 
src/routes/riskScores/entity.js8699522590.5%
  
566882.3%
  
src/routes/riskScores/list.js5725922296.6%
  
636892.6%
  
src/routes/riskScores/shared.js273306790%
  
232688.4%
  
src/routes/riskScoringRuns.js341358097.1%
  
172180.9%
  
src/routes/systems.js84084214100%
 
404686.9%
  
src/routes/tags.js30322100%
 
00
 
src/routes/tags/crud.js1420142297100%
 
9611682.7%
  
src/routes/tags/entities.js132613834295.6%
  
697888.4%
  
src/routes/tags/shared.js2402465100%
 
1414100%
 
src/routes/updates.js48126019280%
  
354676%
  
src/scheduler.js40387828951.2%
  
457163.3%
  
src/secrets/crawlerSecrets.js217286875%
  
101662.5%
  
src/secrets/migrateCrawlerSecrets.js142164887.5%
  
44100%
 
src/secrets/vault.js40135316575.4%
  
4944.4%
  
src/startupState.js1801861100%
 
44100%
 
src/updates/channel.js1201235100%
 
2020100%
 
src/updates/checkForUpdates.js2602696100%
 
252696.1%
  
src/updates/componentVersions.js1901993100%
 
3636100%
 
src/updates/detect.js3603679100%
 
243177.4%
  
src/updates/job.js70719100%
 
00
 
src/updates/versionCompare.js2502548100%
 
404197.5%
  
src/version.js90931100%
 
66100%