143
Critical
86
High
107
Medium
8
Low
344
Total
high
74
mcp/resources/register.mjs::registerKnowtationResources
high
74
mcp/resources/register.mjs::_fetchMusePrimeContext
high
71
test/section-source-hub-ui-spec.test.mjs::connectPair
high
71
test/section-source-hub-ui-spec.test.mjs::restore
high
71
test/section-source-hub-ui-spec.test.mjs::readRepoFile
high
71
test/section-source-hub-ui-spec.test.mjs::makeCtx
high
71
test/section-source-hub-ui-spec.test.mjs::hubUiSource
high
71
lib/document-tree.mjs::buildDocumentTreeFromOutline
high
71
test/section-source-scooling-adapter-spec.test.mjs::readRepoFile
high
71
test/section-source-scooling-adapter-spec.test.mjs::hostedRuntimeSource
high
71
lib/document-tree.mjs::normalizeHeadings
high
71
lib/document-tree.mjs::normalizeTreePath
high
71
test/section-source-hub-ui-spec.test.mjs::installFetchMock
high
71
test/section-source-scooling-adapter-spec.test.mjs::scoolingBoundarySource
high
70
test/section-source-hosted-auth-spec.test.mjs::hostedRuntimeSource
high
70
test/section-source-hosted-auth-spec.test.mjs::makeCtx
high
70
test/section-source-hosted-auth-spec.test.mjs::restore
high
70
test/section-source-hosted-auth-spec.test.mjs::installFetchMock
high
70
test/section-source-hosted-auth-spec.test.mjs::connectPair
high
70
test/section-source-hosted-auth-spec.test.mjs::readRepoFile
high
67
hub/gateway/scooling-note-outline-smoke.mjs::smokeEnabled
high
67
hub/gateway/scooling-note-outline-smoke.mjs::sanitizeNoteOutline
high
67
hub/gateway/scooling-note-outline-smoke.mjs::sanitizeError
high
67
hub/gateway/scooling-note-outline-smoke.mjs::isSafeHeading
high
67
hub/gateway/scooling-note-outline-smoke.mjs::readBridgeNoteOutline
high
67
hub/gateway/scooling-note-outline-smoke.mjs::normalizeVaultRelativePath
high
67
hub/gateway/scooling-note-outline-smoke.mjs::safeString
high
67
hub/gateway/scooling-note-outline-smoke.mjs::hasForbiddenRequestCredentials
high
67
hub/gateway/scooling-note-outline-smoke.mjs::defaultAuthorizationHeader
high
67
hub/gateway/scooling-note-outline-smoke.mjs::configuredEnvironment
high
67
hub/gateway/scooling-note-outline-smoke.mjs::createScoolingNoteOutlineSmokeRouter
high
67
test/gateway-note-outline-rest.test.mjs::startServer
high
67
test/gateway-scooling-note-outline-smoke.test.mjs::startServer
high
67
hub/gateway/server.mjs::sanitizedNoteOutlineGatewayError
high
67
hub/gateway/server.mjs::normalizeGatewayNoteOutlinePath
high
67
test/hub-note-outline-self-hosted-route.test.mjs::readRepoFile
high
67
test/gateway-scooling-note-outline-smoke.test.mjs::withBridgeServer
high
67
test/gateway-note-outline-rest.test.mjs::startGateway
high
67
test/gateway-scooling-note-outline-smoke.test.mjs::validOutline
high
67
hub/gateway/mcp-hosted-server.mjs::normalizeHostedDocumentTreePath
high
67
lib/document-tree.mjs::normalizeMaxHeadings
high
67
lib/vault.mjs::isPathInside
high
67
lib/vault.mjs::resolveExistingVaultFilePath
high
67
lib/vault.mjs::noteFileExistsInVault
high
67
lib/vault.mjs::readNote
high
67
test/gateway-note-outline-rest.test.mjs::signTestJwt
high
67
hub/gateway/scooling-note-outline-smoke.mjs::normalizeEndpoint
high
67
hub/gateway/scooling-note-outline-smoke.mjs::normalizeBooleanFlag
high
67
hub/gateway/scooling-note-outline-smoke.mjs::mapUpstreamStatus
high
65
test/section-source-mcp-spec.test.mjs::readRepoFile
high
63
test/mcp-metadata-facets.test.mjs::parseToolResult
high
63
test/mcp-metadata-facets.test.mjs::connectPair
high
63
test/mcp-document-tree.test.mjs::parseToolResult
high
63
test/mcp-document-tree.test.mjs::connectPair
high
62
test/section-source-cli-spec.test.mjs::readRepoFile
high
60
cli/index.mjs::runGetNoteOutline
high
60
test/cli.test.mjs::runCli
high
60
test/cli.test.mjs::cliEnv
high
59
cli/index.mjs::runGetDocumentTree
high
58
cli/index.mjs::runGetSectionSource
high
57
test/mcp-hosted-document-tree.test.mjs::installFetchMock
high
57
test/mcp-hosted-document-tree.test.mjs::restore
high
57
test/mcp-hosted-document-tree.test.mjs::connectPair
high
57
test/mcp-hosted-document-tree.test.mjs::headerGet
high
57
test/mcp-hosted-document-tree.test.mjs::makeCtx
high
57
test/mcp-hosted-document-tree.test.mjs::parseToolResult
high
57
test/section-source-transport-plan.test.mjs::readRepoFile
high
52
test/mcp-hosted-section-source.test.mjs::headerGet
high
52
test/mcp-hosted-section-source.test.mjs::parseToolResult
high
52
test/mcp-hosted-section-source.test.mjs::installFetchMock
high
52
test/mcp-hosted-section-source.test.mjs::makeCtx
high
52
test/mcp-hosted-section-source.test.mjs::connectPair
high
52
test/section-source-hosted-implementation-spec.test.mjs::assertHostedSectionSourcePresentAndScoped
high
52
hub/gateway/mcp-hosted-server.mjs::sanitizeHostedSectionSourceError
high
52
test/mcp-hosted-section-source.test.mjs::restore
high
51
test/mcp-hosted-metadata-facets.test.mjs::parseToolResult
high
51
test/mcp-hosted-metadata-facets.test.mjs::restore
high
51
test/mcp-hosted-metadata-facets.test.mjs::makeCtx
high
51
test/mcp-hosted-metadata-facets.test.mjs::installFetchMock
high
51
test/mcp-hosted-metadata-facets.test.mjs::headerGet
high
51
test/mcp-hosted-metadata-facets.test.mjs::connectPair
high
50
hub/gateway/server.mjs::sanitizedSectionSourceGatewayError
high
50
test/gateway-section-source-rest.test.mjs::signTestJwt
high
50
test/gateway-section-source-rest.test.mjs::startGateway
high
50
test/gateway-section-source-rest.test.mjs::startServer
high
50
hub/gateway/server.mjs::normalizeGatewaySectionSourcePath