Scan timing: clone 4.26s · analysis 28.33s · 89.9 MB · GitHub API rate-limit (preflight)
https://github.com/nightscout/nocturne
· scanned 2026-06-05 22:41 UTC (4 days, 7 hours ago)
· 10 languages
458 raw signals (118 security + 340 graph) 11/13 scanners ran 33rd percentile · Csharp · huge (>500K LoC) System graph score 63 (higher by 12)
Last scanned 4 days, 7 hours ago · v2 · 152 actionable findings from 2 signal sources. 136 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
65.0 | 0.15 | 9.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
82.0 | 0.20 | 16.40 |
documentation_score |
55.0 | 0.15 | 8.25 |
practices_score |
71.0 | 0.15 | 10.65 |
code_quality |
50.0 | 0.10 | 5.00 |
| Overall | 1.00 | 75.0 |
All 5793 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
global.json |
software | healthy | global.json |
aspire.config.json |
software | healthy | aspire.config.json |
openapitools.json |
software | healthy | openapitools.json |
.mcp.json |
software | healthy | .mcp.json |
README.md |
software | healthy | README.md |
azure.yaml |
software | healthy | azure.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
aspire-manifest.json |
software | healthy | aspire-manifest.json |
AGENTS.md |
software | healthy | AGENTS.md |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
README.md |
software | healthy | tests/README.md |
xunit.runner.json |
software | healthy | tests/E2E/Nocturne.E2E.Tests/xunit.runner.json |
DevSeedClient.cs |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/DevSeedClient.cs |
AppHostFixture.cs |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/AppHostFixture.cs |
E2ECollection.cs |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/E2ECollection.cs |
WireMockNightscoutFixtures.cs |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/WireMockNightscoutFix… |
TenantContext.cs |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/TenantContext.cs |
treatments.json |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/Nightscout/treatments… |
profile.json |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/Nightscout/profile.js… |
status.json |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/Nightscout/status.json |
devicestatus.json |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/Nightscout/devicestat… |
entries.json |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/Nightscout/entries.js… |
TenantSetupTests.cs |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Bootstrap/TenantSetupTests.cs |
RoutingDiagramRendererTests.cs |
software | healthy | tests/Unit/Nocturne.Aspire.ServiceDefaults.Tests/Publishing… |
ArchitectureDiagramRendererTests.cs |
software | healthy | tests/Unit/Nocturne.Aspire.ServiceDefaults.Tests/Publishing… |
CareLinkAuthFlowServiceTests.cs |
software | healthy | tests/Unit/Nocturne.Connectors.CareLink.Tests/Services/Care… |
CareLinkTrendMapperTests.cs |
software | healthy | tests/Unit/Nocturne.Connectors.CareLink.Tests/Utilities/Car… |
CareLinkTimestampParserTests.cs |
software | healthy | tests/Unit/Nocturne.Connectors.CareLink.Tests/Utilities/Car… |
CareLinkSensorGlucoseMapperTests.cs |
software | healthy | tests/Unit/Nocturne.Connectors.CareLink.Tests/Mappers/CareL… |
CareLinkDeviceStatusMapperTests.cs |
software | healthy | tests/Unit/Nocturne.Connectors.CareLink.Tests/Mappers/CareL… |
CareLinkSystemEventMapperTests.cs |
software | healthy | tests/Unit/Nocturne.Connectors.CareLink.Tests/Mappers/CareL… |
README.md |
software | healthy | tests/Unit/Nocturne.API.Tests/README.md |
GlobalUsings.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/GlobalUsings.cs |
TenantSetupMiddlewareIntegrationTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware/TenantSetupMiddlew… |
MemberScopeMiddlewareTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware/MemberScopeMiddlew… |
CompatibilityProxyMiddlewareTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware/CompatibilityProxy… |
AuthHandlerPriorityTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware/AuthHandlerPriorit… |
OidcCallbackRedirectMiddlewareTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware/OidcCallbackRedire… |
TenantSetupMiddlewareTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware/TenantSetupMiddlew… |
DirectGrantTokenHandlerTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware/Handlers/DirectGra… |
ApiKeyHandlerTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware/Handlers/ApiKeyHan… |
PlatformAccessCookieHandlerTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware/Handlers/PlatformA… |
GitHubIssueServiceTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/GitHubIssueServiceTe… |
CacheIntegrationTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/CacheIntegrationTest… |
CalculationCacheTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/CalculationCacheTest… |
GuestLinkServiceTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/GuestLinkServiceTest… |
EntryReadServiceTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Entries/EntryReadSer… |
EntryReadServiceCountTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Entries/EntryReadSer… |
EntryProjectionTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Entries/EntryProject… |
WriteSideEffectsServiceTests.cs |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Effects/WriteSideEff… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
generateZodSchemas |
software | healthy | src/Web/utils/generateZodSchemas/index.ts:generateZodSchemas |
resolveSchema |
software | healthy | src/Web/utils/generateZodSchemas/index.ts:resolveSchema |
match |
software | healthy | src/Web/utils/generateZodSchemas/index.ts:match |
loadCatalog |
software | healthy | src/Web/locales/main.loader.server.svelte.d.ts:loadCatalog |
getRuntime |
software | healthy | src/Web/locales/main.loader.server.svelte.d.ts:getRuntime |
getRuntimeRx |
software | healthy | src/Web/locales/main.loader.server.svelte.d.ts:getRuntimeRx |
export |
software | healthy | src/Web/locales/js.loader.server.js:export |
getRuntime |
software | healthy | src/Web/locales/js.loader.server.js:getRuntime |
loadCatalog |
software | healthy | src/Web/locales/js.loader.server.d.ts:loadCatalog |
getRuntime |
software | healthy | src/Web/locales/js.loader.server.d.ts:getRuntime |
getRuntimeRx |
software | healthy | src/Web/locales/js.loader.server.d.ts:getRuntimeRx |
getRuntime |
software | healthy | src/Web/locales/main.loader.svelte.d.ts:getRuntime |
getRuntimeRx |
software | healthy | src/Web/locales/main.loader.svelte.d.ts:getRuntimeRx |
getRuntime |
software | healthy | src/Web/locales/main.loader.server.svelte.js:getRuntime |
getRuntime |
software | healthy | src/Web/locales/js.loader.d.ts:getRuntime |
getRuntimeRx |
software | healthy | src/Web/locales/js.loader.d.ts:getRuntimeRx |
createBot |
software | healthy | src/Web/packages/bot/src/bot.ts:createBot |
registerAllCommands |
software | healthy | src/Web/packages/bot/src/commands/index.ts:registerAllComma… |
registerAccountCommands |
software | healthy | src/Web/packages/bot/src/commands/account.ts:registerAccoun… |
registerGlucoseCommands |
software | healthy | src/Web/packages/bot/src/commands/glucose.ts:registerGlucos… |
handleBg |
software | healthy | src/Web/packages/bot/src/commands/glucose.ts:handleBg |
registerAlertCommands |
software | healthy | src/Web/packages/bot/src/commands/alerts.ts:registerAlertCo… |
main |
software | healthy | src/Web/packages/bot/src/scripts/register-discord-commands.… |
registered |
software | healthy | src/Web/packages/bot/src/scripts/register-discord-commands.… |
requireLink |
software | healthy | src/Web/packages/bot/src/lib/require-link.ts:requireLink |
pickCandidate |
software | healthy | src/Web/packages/bot/src/lib/require-link.ts:pickCandidate |
runWithContext |
software | healthy | src/Web/packages/bot/src/lib/request-context.ts:runWithCont… |
getUnscopedApi |
software | healthy | src/Web/packages/bot/src/lib/request-context.ts:getUnscoped… |
getScopedApiFactory |
software | healthy | src/Web/packages/bot/src/lib/request-context.ts:getScopedAp… |
getApi |
software | healthy | src/Web/packages/bot/src/lib/request-context.ts:getApi |
getResolvedLink |
software | healthy | src/Web/packages/bot/src/lib/request-context.ts:getResolved… |
runWithResolvedLink |
software | healthy | src/Web/packages/bot/src/lib/request-context.ts:runWithReso… |
runWithApi |
software | healthy | src/Web/packages/bot/src/lib/request-context.ts:runWithApi |
formatGlucose |
software | healthy | src/Web/packages/bot/src/lib/format.ts:formatGlucose |
trendArrow |
software | healthy | src/Web/packages/bot/src/lib/format.ts:trendArrow |
createStateToken |
software | healthy | src/Web/packages/bot/src/lib/state-tokens.ts:createStateTok… |
resolveStateToken |
software | healthy | src/Web/packages/bot/src/lib/state-tokens.ts:resolveStateTo… |
createLogger |
software | healthy | src/Web/packages/bot/src/lib/logger.ts:createLogger |
AlertCard |
software | healthy | src/Web/packages/bot/src/cards/alert.tsx:AlertCard |
AcknowledgedCard |
software | healthy | src/Web/packages/bot/src/cards/alert.tsx:AcknowledgedCard |
ResolvedCard |
software | healthy | src/Web/packages/bot/src/cards/alert.tsx:ResolvedCard |
timeAgo |
software | healthy | src/Web/packages/bot/src/cards/glucose.tsx:timeAgo |
GlucoseCard |
software | healthy | src/Web/packages/bot/src/cards/glucose.tsx:GlucoseCard |
cn |
software | healthy | src/Web/packages/glucose-chart/src/utils/formatting.ts:cn |
bg |
software | healthy | src/Web/packages/glucose-chart/src/utils/formatting.ts:bg |
bgDelta |
software | healthy | src/Web/packages/glucose-chart/src/utils/formatting.ts:bgDe… |
bgLabel |
software | healthy | src/Web/packages/glucose-chart/src/utils/formatting.ts:bgLa… |
formatInsulinDisplay |
software | healthy | src/Web/packages/glucose-chart/src/utils/formatting.ts:form… |
formatCarbDisplay |
software | healthy | src/Web/packages/glucose-chart/src/utils/formatting.ts:form… |
getDataSourceDisplayName |
software | healthy | src/Web/packages/glucose-chart/src/utils/formatting.ts:getD… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.devcontainer |
software | healthy | .devcontainer |
tests |
software | healthy | tests |
E2E |
software | healthy | tests/E2E |
Nocturne.E2E.Tests |
software | healthy | tests/E2E/Nocturne.E2E.Tests |
Fixtures |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures |
Nightscout |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Fixtures/Nightscout |
Bootstrap |
software | healthy | tests/E2E/Nocturne.E2E.Tests/Bootstrap |
Unit |
software | healthy | tests/Unit |
Nocturne.Aspire.ServiceDefaults.Tests |
software | healthy | tests/Unit/Nocturne.Aspire.ServiceDefaults.Tests |
Publishing |
software | healthy | tests/Unit/Nocturne.Aspire.ServiceDefaults.Tests/Publishing |
Nocturne.Connectors.CareLink.Tests |
software | healthy | tests/Unit/Nocturne.Connectors.CareLink.Tests |
Services |
software | healthy | tests/Unit/Nocturne.Connectors.CareLink.Tests/Services |
Utilities |
software | healthy | tests/Unit/Nocturne.Connectors.CareLink.Tests/Utilities |
Mappers |
software | healthy | tests/Unit/Nocturne.Connectors.CareLink.Tests/Mappers |
Nocturne.API.Tests |
software | healthy | tests/Unit/Nocturne.API.Tests |
Middleware |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware |
Handlers |
software | healthy | tests/Unit/Nocturne.API.Tests/Middleware/Handlers |
Services |
software | healthy | tests/Unit/Nocturne.API.Tests/Services |
Entries |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Entries |
Effects |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Effects |
Analytics |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Analytics |
Platform |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Platform |
Auth |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Auth |
Compatibility |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Compatibility |
Health |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Health |
CoachMarks |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/CoachMarks |
Chat |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Chat |
Identity |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Identity |
V4 |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/V4 |
Connectors |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Connectors |
Glucose |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Glucose |
Audit |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Audit |
Treatments |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Treatments |
Devices |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Devices |
Profiles |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Profiles |
Resolvers |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Profiles/Resolvers |
Alerts |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Alerts |
Evaluators |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Alerts/Evaluators |
Providers |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Alerts/Providers |
BackgroundServices |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/BackgroundServices |
Monitoring |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Monitoring |
Legacy |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Legacy |
ConnectorPublishing |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/ConnectorPublishing |
Realtime |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Realtime |
Notifications |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/Notifications |
ChartData |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/ChartData |
Stages |
software | healthy | tests/Unit/Nocturne.API.Tests/Services/ChartData/Stages |
Events |
software | healthy | tests/Unit/Nocturne.API.Tests/Events |
Multitenancy |
software | healthy | tests/Unit/Nocturne.API.Tests/Multitenancy |
Infrastructure |
software | healthy | tests/Unit/Nocturne.API.Tests/Infrastructure |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AlertDeliveryHandler |
software | healthy | src/Web/packages/bot/src/alerts/deliver.ts:AlertDeliveryHan… |
values |
software | healthy | src/Web/packages/glucose-chart/src/utils/formatting.ts:valu… |
string |
software | healthy | src/Web/packages/glucose-chart/src/utils/formatting.ts:stri… |
applied |
software | healthy | src/Web/packages/app/src/lib/stores/appearance-store.svelte… |
to |
software | healthy | src/Web/packages/app/src/lib/stores/appearance-store.svelte… |
SettingsStore |
software | healthy | src/Web/packages/app/src/lib/stores/settings-store.svelte.t… |
RealtimeStore |
software | healthy | src/Web/packages/app/src/lib/stores/realtime-store.svelte.t… |
using |
software | healthy | src/Web/packages/app/src/lib/stores/auth-store.svelte.ts:us… |
AuthStore |
software | healthy | src/Web/packages/app/src/lib/stores/auth-store.svelte.ts:Au… |
ApiClient |
software | healthy | src/Web/packages/app/src/lib/api/api-client.generated.ts:Ap… |
AuthInterceptorState |
software | healthy | src/Web/packages/app/src/lib/api/auth-interceptor.ts:AuthIn… |
MetadataClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
WellKnownClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
CoachMarkClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
ConnectorStatusClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
DeviceCatalogClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
InsulinCatalogClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
PlatformClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
SetupClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
BasalInjectionClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
BolusCalculationClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
BolusClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
ConnectorFoodEntriesClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
FoodsClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
MealMatchingClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
NoteClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
NutritionClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
CompressionLowClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
DeduplicationClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
DiscrepancyClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
MigrationClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
NightscoutTransitionClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
OidcProviderAdminClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
ProcessingClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
SubjectAdminClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
ClockFacesClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
GlucoseProcessingSettingsClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
MyFitnessPalSettingsClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
ProfileClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
UISettingsClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
UserPreferencesClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
AccessRequestClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
ConnectorAdminClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
PlatformAccessClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
PlatformSettingsClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
TenantClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
CompatibilityClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
DebugClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
ServicesClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
StatusClient |
software | healthy | src/Web/packages/app/src/lib/api/generated/nocturne-api-cli… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::docs/postgres/container-init/00-init.sh |
security | healthy | docs/postgres/container-init/00-init.sh |
password_literal::docs/postgres/container-init/00-init.sh |
security | healthy | docs/postgres/container-init/00-init.sh |
password_literal::docs/postgres/container-init/00-init.sh |
security | healthy | docs/postgres/container-init/00-init.sh |
password_literal::docs/postgres/container-init/00-init.sh |
security | healthy | docs/postgres/container-init/00-init.sh |
password_literal::docs/postgres/container-init/00-init.sh |
security | healthy | docs/postgres/container-init/00-init.sh |
password_literal::docs/postgres/container-init/00-init.sh |
security | healthy | docs/postgres/container-init/00-init.sh |
password_literal::deploy/docker-compose/docker-compose.yaml |
security | healthy | deploy/docker-compose/docker-compose.yaml |
password_literal::deploy/docker-compose/docker-compose.yaml |
security | healthy | deploy/docker-compose/docker-compose.yaml |
password_literal::deploy/docker-compose/docker-compose.yaml |
security | healthy | deploy/docker-compose/docker-compose.yaml |
password_literal::deploy/docker-compose/docker-compose.yaml |
security | healthy | deploy/docker-compose/docker-compose.yaml |
password_literal::deploy/docker-compose/init/00-init.sh |
security | healthy | deploy/docker-compose/init/00-init.sh |
password_literal::deploy/docker-compose/init/00-init.sh |
security | healthy | deploy/docker-compose/init/00-init.sh |
password_literal::deploy/docker-compose/init/00-init.sh |
security | healthy | deploy/docker-compose/init/00-init.sh |
password_literal::deploy/docker-compose/init/00-init.sh |
security | healthy | deploy/docker-compose/init/00-init.sh |
password_literal::deploy/docker-compose/init/00-init.sh |
security | healthy | deploy/docker-compose/init/00-init.sh |
password_literal::deploy/docker-compose/init/00-init.sh |
security | healthy | deploy/docker-compose/init/00-init.sh |
password_literal::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
password_literal::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
password_literal::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
password_literal::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
password_literal::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
password_literal::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
password_literal::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
password_literal::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
password_literal::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
password_literal::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
password_literal::deploy/helm/nocturne/templates/api-deploy… |
security | healthy | deploy/helm/nocturne/templates/api-deployment.yaml |
password_literal::src/Web/packages/app/src/lib/config/conne… |
security | healthy | src/Web/packages/app/src/lib/config/connectorPropertyMeta.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/Web/packages/app/src/routes/(authenticated)/oauth… |
security | healthy | src/Web/packages/app/src/routes/(authenticated)/oauth/oauth… |
auth::src/Web/packages/app/src/lib/api/generated/setups.gen… |
security | healthy | src/Web/packages/app/src/lib/api/generated/setups.generated… |
auth::src/Web/packages/app/src/lib/api/generated/oAuths.gen… |
security | healthy | src/Web/packages/app/src/lib/api/generated/oAuths.generated… |
auth::deploy/portainer/docker-compose.yaml |
security | healthy | deploy/portainer/docker-compose.yaml |
auth::src/Web/packages/app/src/lib/config/auth-cookies.ts |
security | healthy | src/Web/packages/app/src/lib/config/auth-cookies.ts |
auth::src/Web/packages/app/src/lib/api/generated/schemas.ts |
security | healthy | src/Web/packages/app/src/lib/api/generated/schemas.ts |
auth::src/Web/packages/app/src/lib/server/bot/platform-cred… |
security | healthy | src/Web/packages/app/src/lib/server/bot/platform-credential… |
auth::src/Web/packages/app/src/routes/(authenticated)/+layo… |
security | healthy | src/Web/packages/app/src/routes/(authenticated)/+layout.ser… |
auth::src/Web/packages/app/src/hooks.server.ts |
security | healthy | src/Web/packages/app/src/hooks.server.ts |
auth::src/Web/packages/app/src/routes/(authenticated)/setti… |
security | healthy | src/Web/packages/app/src/routes/(authenticated)/settings/+l… |
auth::src/Web/packages/app/src/lib/stores/auth-store.svelte… |
security | healthy | src/Web/packages/app/src/lib/stores/auth-store.svelte.ts |
auth::src/Web/packages/app/src/routes/(unauthenticated)/aut… |
security | healthy | src/Web/packages/app/src/routes/(unauthenticated)/auth/bot/… |
auth::deploy/helm/nocturne/values.yaml |
security | healthy | deploy/helm/nocturne/values.yaml |
auth::src/Web/packages/app/src/lib/api/generated/tenants.ge… |
security | healthy | src/Web/packages/app/src/lib/api/generated/tenants.generate… |
auth::src/API/Nocturne.API/appsettings.example.json |
security | healthy | src/API/Nocturne.API/appsettings.example.json |
auth::src/Web/packages/app/src/lib/components/admin/OidcPro… |
security | healthy | src/Web/packages/app/src/lib/components/admin/OidcProviders… |
auth::src/Web/packages/app/src/lib/api/api-client.generated… |
security | healthy | src/Web/packages/app/src/lib/api/api-client.generated.ts |
auth::docs/diagrams/diagrams.yaml |
security | healthy | docs/diagrams/diagrams.yaml |
auth::src/Web/packages/app/src/lib/server/bot/oauth-state.ts |
security | healthy | src/Web/packages/app/src/lib/server/bot/oauth-state.ts |
auth::deploy/docker-compose/docker-compose.yaml |
security | healthy | deploy/docker-compose/docker-compose.yaml |
auth::src/Web/packages/app/src/routes/(unauthenticated)/aut… |
security | healthy | src/Web/packages/app/src/routes/(unauthenticated)/auth/auth… |
auth::src/Web/packages/app/src/lib/api/generated/passkeys.g… |
security | healthy | src/Web/packages/app/src/lib/api/generated/passkeys.generat… |
auth::src/Web/packages/app/src/lib/api/generated/oidcs.gene… |
security | healthy | src/Web/packages/app/src/lib/api/generated/oidcs.generated.… |
auth::src/Web/packages/app/src/routes/(authenticated)/setti… |
security | healthy | src/Web/packages/app/src/routes/(authenticated)/settings/in… |
auth::deploy/portainer/templates.json |
security | healthy | deploy/portainer/templates.json |
auth::src/Web/packages/app/src/lib/config/connectorProperty… |
security | healthy | src/Web/packages/app/src/lib/config/connectorPropertyMeta.ts |
auth::src/Web/packages/app/src/routes/(authenticated)/setti… |
security | healthy | src/Web/packages/app/src/routes/(authenticated)/settings/ad… |
auth::src/Web/packages/app/src/lib/api/generated/connectedA… |
security | healthy | src/Web/packages/app/src/lib/api/generated/connectedApps.ge… |
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
regenerate |
cicd | healthy | .github/workflows/commit-generated-api-client.yml |
copilot-setup-steps |
cicd | healthy | .github/workflows/copilot-setup-steps.yml |
generate-spec |
cicd | healthy | .github/workflows/sdk-publish.yml |
publish-csharp |
cicd | healthy | .github/workflows/sdk-publish.yml |
publish-typescript |
cicd | healthy | .github/workflows/sdk-publish.yml |
publish-kotlin |
cicd | healthy | .github/workflows/sdk-publish.yml |
publish-swift |
cicd | healthy | .github/workflows/sdk-publish.yml |
publish-python |
cicd | healthy | .github/workflows/sdk-publish.yml |
publish-java |
cicd | healthy | .github/workflows/sdk-publish.yml |
build-and-push |
cicd | healthy | .github/workflows/docker-publish.yml |
publish-glucose-chart |
cicd | healthy | .github/workflows/docker-publish.yml |
publish-ui |
cicd | healthy | .github/workflows/docker-publish.yml |
publish-cms |
cicd | healthy | .github/workflows/docker-publish.yml |
create-release |
cicd | healthy | .github/workflows/docker-publish.yml |
publish |
cicd | healthy | .github/workflows/helm-publish.yml |
unit |
cicd | healthy | .github/workflows/tests.yml |
build |
cicd | healthy | .github/workflows/portal-pages.yml |
deploy |
cicd | healthy | .github/workflows/portal-pages.yml |
sync |
cicd | healthy | .github/workflows/sync-translations.yml |
lint-and-template |
cicd | healthy | .github/workflows/helm-lint.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::src/Web/Dockerfile |
hardware | healthy | src/Web/Dockerfile |
nocturne-postgres-server |
hardware | healthy | deploy/docker-compose/docker-compose.yaml |
nocturne-api |
hardware | healthy | deploy/docker-compose/docker-compose.yaml |
nocturne-web |
hardware | healthy | deploy/docker-compose/docker-compose.yaml |
gateway |
hardware | healthy | deploy/docker-compose/docker-compose.yaml |
watchtower |
hardware | healthy | deploy/docker-compose/docker-compose.yaml |
nocturne-postgres-server |
hardware | healthy | deploy/portainer/docker-compose.yaml |
nocturne-api |
hardware | healthy | deploy/portainer/docker-compose.yaml |
nocturne-web |
hardware | healthy | deploy/portainer/docker-compose.yaml |
gateway |
hardware | healthy | deploy/portainer/docker-compose.yaml |
watchtower |
hardware | healthy | deploy/portainer/docker-compose.yaml |
k8s::Secret::deploy/helm/nocturne/templates/bundled-db-secr… |
hardware | healthy | deploy/helm/nocturne/templates/bundled-db-secret.yaml |
k8s::HorizontalPodAutoscaler::deploy/helm/nocturne/template… |
hardware | healthy | deploy/helm/nocturne/templates/api-hpa.yaml |
k8s::PodDisruptionBudget::deploy/helm/nocturne/templates/ap… |
hardware | healthy | deploy/helm/nocturne/templates/api-pdb.yaml |
k8s::Secret::deploy/helm/nocturne/templates/secret.yaml |
hardware | healthy | deploy/helm/nocturne/templates/secret.yaml |
k8s::PodDisruptionBudget::deploy/helm/nocturne/templates/we… |
hardware | healthy | deploy/helm/nocturne/templates/web-pdb.yaml |
k8s::ConfigMap::deploy/helm/nocturne/templates/bootstrap-co… |
hardware | healthy | deploy/helm/nocturne/templates/bootstrap-configmap.yaml |
k8s::ServiceAccount::deploy/helm/nocturne/templates/service… |
hardware | healthy | deploy/helm/nocturne/templates/serviceaccount.yaml |
k8s::HorizontalPodAutoscaler::deploy/helm/nocturne/template… |
hardware | healthy | deploy/helm/nocturne/templates/web-hpa.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:27017 |
network | healthy | tests/Infrastructure/Docker/docker-compose.test.yml |
port:5432 |
network | healthy | tests/Infrastructure/Docker/docker-compose.test.yml |
port:27018 |
network | healthy | tests/Infrastructure/Docker/docker-compose.test.yml |
port:5433 |
network | healthy | tests/Infrastructure/Docker/docker-compose.test.yml |
port:9090 |
network | healthy | tests/Infrastructure/Docker/docker-compose.test.yml |
port:3000 |
network | healthy | tests/Infrastructure/Docker/docker-compose.test.yml |
port:8000 |
network | healthy | deploy/docker-compose/docker-compose.yaml |
port:05 |
network | healthy | deploy/docker-compose/docker-compose.yaml |
port:8080 |
network | healthy | deploy/docker-compose/docker-compose.yaml |
port:5000 |
network | healthy | deploy/docker-compose/docker-compose.yaml |
port:80 |
network | healthy | deploy/helm/nocturne/values.yaml |
port:5173 |
network | healthy | deploy/helm/nocturne/values.yaml |
port:4173 |
network | healthy | src/Web/packages/app/playwright.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
MAVEN_SIGNING_PASSWORD |
cicd | healthy | — |
MAVEN_USERNAME |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
MAVEN_SIGNING_KEY |
cicd | healthy | — |
MAVEN_PASSWORD |
cicd | healthy | — |
SWIFT_SDK_DEPLOY_KEY |
cicd | healthy | — |
PNPM_VERSION |
cicd | healthy | — |
DOTNET_VERSION |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
IMAGE_REPOSITORY |
cicd | healthy | — |
PAT_TOKEN |
cicd | healthy | — |
NODE_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::commit-generated-api-client |
cicd | healthy | .github/workflows/commit-generated-api-client.yml |
gha::copilot-setup-steps |
cicd | healthy | .github/workflows/copilot-setup-steps.yml |
gha::sdk-publish |
cicd | healthy | .github/workflows/sdk-publish.yml |
gha::docker-publish |
cicd | healthy | .github/workflows/docker-publish.yml |
gha::helm-publish |
cicd | healthy | .github/workflows/helm-publish.yml |
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
gha::portal-pages |
cicd | healthy | .github/workflows/portal-pages.yml |
gha::sync-translations |
cicd | healthy | .github/workflows/sync-translations.yml |
gha::helm-lint |
cicd | healthy | .github/workflows/helm-lint.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | aspire-manifest.json |
postgresql |
data | healthy | aspire-manifest.json |
mongodb |
data | healthy | tests/Infrastructure/Docker/docker-compose.test.yml |
redis |
data | healthy | src/Aspire/Nocturne.Aspire.Host/infra/redis.tmpl.yaml |
cassandra |
data | healthy | src/Web/pnpm-lock.yaml |
mysql |
data | healthy | src/Web/pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Job::deploy/helm/nocturne/templates/bootstrap-job.yaml |
hardware | healthy | deploy/helm/nocturne/templates/bootstrap-job.yaml |
k8s::Deployment::deploy/helm/nocturne/templates/web-deploym… |
hardware | healthy | deploy/helm/nocturne/templates/web-deployment.yaml |
k8s::Deployment::deploy/helm/nocturne/templates/api-deploym… |
hardware | healthy | deploy/helm/nocturne/templates/api-deployment.yaml |
k8s::Deployment::deploy/helm/nocturne/templates/demo-deploy… |
hardware | healthy | deploy/helm/nocturne/templates/demo-deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | azure.yaml |
vps::aws |
hardware | healthy | src/Web/pnpm-lock.yaml |
vps::gcp |
hardware | healthy | src/Web/pnpm-lock.yaml |
vps::droplet |
hardware | healthy | src/Web/packages/app/src/lib/constants/profile-icons.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
test_entries |
data | healthy | tests/Infrastructure/Docker/postgresql-init/init-test-db.sql |
test_treatments |
data | healthy | tests/Infrastructure/Docker/postgresql-init/init-test-db.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/src/routes/(authenticated)/settings/grants |
frontend | healthy | src/Web/packages/app/src/routes/(authenticated)/settings/gr… |
/ |
frontend | healthy | src/Web/packages/app/src/lib/server/auth-cookie-propagation… |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ucj4pn2e |
software | healthy | /tmp/repobility-clone-ucj4pn2e |
| Label | Layer | Status | Path |
|---|---|---|---|
migrations.generated.remote.ts |
data | healthy | src/Web/packages/app/src/lib/api/generated/migrations.gener… |
| Label | Layer | Status | Path |
|---|---|---|---|
ingress::deploy/helm/nocturne/templates/ingress.yaml |
network | healthy | deploy/helm/nocturne/templates/ingress.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | deploy/helm/nocturne/ci/bundled-postgres-values.yaml |
This page is publicly accessible at:
https://repobility.com/scan/9287f0ec-2794-49f7-bdc4-6dd3062629db/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9287f0ec-2794-49f7-bdc4-6dd3062629db/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.