https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization.git
· scanned 2026-05-16 01:59 UTC (2 weeks, 6 days ago)
· 10 languages
301 findings (107 legacy + 194 scanner) 25th percentile · Python · large (100-500K LoC) Scanner says 54 (higher by 11)
Last scanned 2 weeks, 6 days ago · v1 · 89 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
40.0 | 0.15 | 6.00 |
security_score |
51.3 | 0.25 | 12.82 |
testing_score |
95.0 | 0.20 | 19.00 |
documentation_score |
90.0 | 0.15 | 13.50 |
practices_score |
55.0 | 0.15 | 8.25 |
code_quality |
57.8 | 0.10 | 5.78 |
| Overall | 1.00 | 65.3 |
agent: 2.3 ·
authz: 1.2 ·
docker: 112.8 ·
threat: 20.3
All 5024 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 |
|---|---|---|---|
shutdown |
software | healthy | ui/custom-server.js:shutdown |
hasComponentContent |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/index.ts:hasComponent… |
hasComponentContentArray |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/index.ts:hasComponent… |
getSearchTabChatWorkflow |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/searchTabChatEnv.ts:g… |
getSearchTabChatInitialStateOverride |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/searchTabChatEnv.ts:g… |
getTabEnvKey |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatSidebarConfig.… |
getTabChatSidebarEnabled |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatSidebarConfig.… |
getTabChatSidebarOpenDefault |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatSidebarConfig.… |
getTabChatSidebarOpenSessionKey |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatSidebarConfig.… |
getTabChatSidebarOpenFromSession |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatSidebarConfig.… |
setTabChatSidebarOpenInSession |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatSidebarConfig.… |
getTabStorageKeyPrefix |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatSidebarConfig.… |
tabChatEnvKey |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatEnv.ts:tabChat… |
get |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatEnv.ts:get |
getBool |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatEnv.ts:getBool |
getBoolDefaultTrue |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatEnv.ts:getBool… |
getTabChatWorkflow |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatEnv.ts:getTabC… |
getTabChatInitialStateOverride |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatEnv.ts:getTabC… |
TabWithChatSidebarLayout |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/TabWithChatSideb… |
handleOpenSidebar |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/TabWithChatSideb… |
hasActualControlsContent |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/ModeControlsSect… |
Home |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/Home.tsx:Home |
renderTabComponent |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/Home.tsx:renderT… |
hasChatSidebar |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/Home.tsx:hasChat… |
renderMainAreaComponent |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/Home.tsx:renderM… |
Document |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/_document.tsx:Document |
HomePage |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/index.tsx:HomePage |
App |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/_app.tsx:App |
useTabChatSidebarResize |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/hooks/useTabChatSidebarResi… |
getDefaultTheme |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/hooks/useTheme.ts:getDefaul… |
useTheme |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/hooks/useTheme.ts:useTheme |
toggleTheme |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/hooks/useTheme.ts:toggleThe… |
useTabChatSidebars |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/hooks/useTabChatSidebars.ts… |
and |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/api/httpEndpoints.t… |
testProcessGenerate |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/api/httpEndpoints.t… |
testProcessChat |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/api/httpEndpoints.t… |
createMockStreamResponse |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/api/httpEndpoints.t… |
processStreamChunks |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/api/httpEndpoints.t… |
processChatStreamChunks |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/api/httpEndpoints.t… |
testBuildGeneratePayload |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/api/httpEndpoints.t… |
testBuildOpenAIChatPayload |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/api/httpEndpoints.t… |
normalizeNewlines |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.str… |
extractSsePayloads |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.str… |
splitNdjson |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.str… |
tryParseJson |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.str… |
parsePossiblyConcatenatedJson |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.str… |
doesn |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.str… |
handleWebSocketMessage |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.err… |
handleConnectionLoss |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.err… |
handleWebSocketClose |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.err… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
.eslintrc.js |
software | warning | ui/.eslintrc.js |
README.md |
software | healthy | ui/README.md |
package.json |
software | healthy | ui/package.json |
CONTRIBUTING.md |
software | healthy | ui/CONTRIBUTING.md |
Dockerfile |
software | healthy | ui/Dockerfile |
turbo.json |
software | healthy | ui/turbo.json |
DOCKER-README.md |
software | healthy | ui/DOCKER-README.md |
package-lock.json |
software | healthy | ui/package-lock.json |
CODE-OF-CONDUCT.md |
software | healthy | ui/CODE-OF-CONDUCT.md |
custom-server.js |
software | healthy | ui/custom-server.js |
SECURITY.md |
software | healthy | ui/SECURITY.md |
README.md |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/README.md |
tailwind.config.js |
software | warning | ui/apps/nv-metropolis-bp-vss-ui/tailwind.config.js |
package.json |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/package.json |
next.config.js |
software | warning | ui/apps/nv-metropolis-bp-vss-ui/next.config.js |
next-env.d.ts |
software | warning | ui/apps/nv-metropolis-bp-vss-ui/next-env.d.ts |
next-i18next.config.js |
software | warning | ui/apps/nv-metropolis-bp-vss-ui/next-i18next.config.js |
tsconfig.json |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/tsconfig.json |
postcss.config.js |
software | warning | ui/apps/nv-metropolis-bp-vss-ui/postcss.config.js |
constants.tsx |
software | warning | ui/apps/nv-metropolis-bp-vss-ui/constants/constants.tsx |
index.ts |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/index.ts |
searchTabChatEnv.ts |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/searchTabChatEnv.ts |
tabChatSidebarConfig.ts |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatSidebarConfig.… |
tabChatEnv.ts |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils/tabChatEnv.ts |
TabWithChatSidebarLayout.tsx |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/TabWithChatSideb… |
ModeControlsSection.tsx |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/ModeControlsSect… |
Home.tsx |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/Home.tsx |
_document.tsx |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/_document.tsx |
index.tsx |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/index.tsx |
_app.tsx |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/_app.tsx |
chat.ts |
software | warning | ui/apps/nv-metropolis-bp-vss-ui/pages/api/chat.ts |
useTabChatSidebarResize.ts |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/hooks/useTabChatSidebarResi… |
useTheme.ts |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/hooks/useTheme.ts |
useTabChatSidebars.ts |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/hooks/useTabChatSidebars.ts |
rsuite-custom.css |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/styles/rsuite-custom.css |
globals.css |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/styles/globals.css |
common.json |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/public/locales/en/common.js… |
package.json |
software | healthy | ui/apps/nemo-agent-toolkit-ui/package.json |
next.config.js |
software | warning | ui/apps/nemo-agent-toolkit-ui/next.config.js |
next-env.d.ts |
software | warning | ui/apps/nemo-agent-toolkit-ui/next-env.d.ts |
next-i18next.config.js |
software | warning | ui/apps/nemo-agent-toolkit-ui/next-i18next.config.js |
tsconfig.json |
software | healthy | ui/apps/nemo-agent-toolkit-ui/tsconfig.json |
websocket.test.ts |
software | warning | ui/apps/nemo-agent-toolkit-ui/__tests__/types/websocket.tes… |
httpEndpoints.test.ts |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/api/httpEndpoints.t… |
chatTransform.test.ts |
software | warning | ui/apps/nemo-agent-toolkit-ui/__tests__/utils/chatTransform… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/hooks/useTheme.ts:to |
MockWebSocketClass |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__mocks__/websocket.ts:MockWe… |
IntersectionObserver |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/jest.s… |
ResizeObserver |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/jest.s… |
TextEncoder |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/jest.s… |
TextDecoder |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/jest.s… |
PictureFetchQueue |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/lib-sr… |
IntersectionObserver |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/search/jest.setup.js:In… |
ResizeObserver |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/search/jest.setup.js:Re… |
TextEncoder |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/search/jest.setup.js:Te… |
TextDecoder |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/search/jest.setup.js:Te… |
IntersectionObserver |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/alerts/jest.setup.js:In… |
ResizeObserver |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/alerts/jest.setup.js:Re… |
TextEncoder |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/alerts/jest.setup.js:Te… |
TextDecoder |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/alerts/jest.setup.js:Te… |
IntersectionObserver |
software | healthy | ui/packages/nemo-agent-toolkit-ui/jest.setup.js:Intersectio… |
ResizeObserver |
software | healthy | ui/packages/nemo-agent-toolkit-ui/jest.setup.js:ResizeObser… |
TextEncoder |
software | healthy | ui/packages/nemo-agent-toolkit-ui/jest.setup.js:TextEncoder |
TextDecoder |
software | healthy | ui/packages/nemo-agent-toolkit-ui/jest.setup.js:TextDecoder |
MockWebSocketClass |
software | healthy | ui/packages/nemo-agent-toolkit-ui/__mocks__/websocket.ts:Mo… |
constants |
software | healthy | ui/packages/nemo-agent-toolkit-ui/components/Chat/ChatFileU… |
TestVlmPromptExamples |
software | healthy | agent/tests/unit_test/test_prompt.py:24 |
TestVlmFormatInstruction |
software | healthy | agent/tests/unit_test/test_prompt.py:36 |
TestInitSummarizePrompt |
software | healthy | agent/tests/unit_test/test_prompt.py:48 |
TestVideoFrameTimestampPrompt |
software | healthy | agent/tests/unit_test/test_prompt.py:62 |
TestVssSummarizePrompt |
software | healthy | agent/tests/unit_test/test_prompt.py:70 |
TestSiteCustomize |
software | healthy | agent/tests/unit_test/test_sitecustomize.py:21 |
MockMetric |
software | healthy | agent/tests/unit_test/evaluators/test_report_evaluator.py:40 |
MockLLMJudge |
software | healthy | agent/tests/unit_test/evaluators/test_report_evaluator.py:51 |
TestLoadEvalMetricsYAML |
software | healthy | agent/tests/unit_test/evaluators/test_report_evaluator.py:74 |
TestFetchAndParseReport |
software | healthy | agent/tests/unit_test/evaluators/test_report_evaluator.py:1… |
TestReportEvaluator |
software | healthy | agent/tests/unit_test/evaluators/test_report_evaluator.py:1… |
TestCustomizedQAEvaluatorConfig |
software | healthy | agent/tests/unit_test/evaluators/test_register_coverage.py:… |
TestCustomizedTrajectoryEvaluatorConfig |
software | healthy | agent/tests/unit_test/evaluators/test_register_coverage.py:… |
TestTokenizeText |
software | healthy | agent/tests/unit_test/evaluators/test_field_evaluators.py:30 |
TestCalculateF1Score |
software | healthy | agent/tests/unit_test/evaluators/test_field_evaluators.py:62 |
TestNonEmptyMetric |
software | healthy | agent/tests/unit_test/evaluators/test_field_evaluators.py:1… |
TestF1Metric |
software | healthy | agent/tests/unit_test/evaluators/test_field_evaluators.py:1… |
TestExactMatchMetric |
software | healthy | agent/tests/unit_test/evaluators/test_field_evaluators.py:1… |
TestRegexMetric |
software | healthy | agent/tests/unit_test/evaluators/test_field_evaluators.py:1… |
TestRegisterMetric |
software | healthy | agent/tests/unit_test/evaluators/test_field_evaluators.py:2… |
DuplicateMetric |
software | healthy | agent/tests/unit_test/evaluators/test_field_evaluators.py:2… |
TestFieldEvaluation |
software | healthy | agent/tests/unit_test/evaluators/test_llm_judge_coverage.py… |
TestLLMJudgeMetricInit |
software | healthy | agent/tests/unit_test/evaluators/test_llm_judge_coverage.py… |
TestLLMJudgeMetricEvaluate |
software | healthy | agent/tests/unit_test/evaluators/test_llm_judge_coverage.py… |
TestLLMJudgeMetricInvokeLLM |
software | healthy | agent/tests/unit_test/evaluators/test_llm_judge_coverage.py… |
TestLLMJudgeMetricFieldDiscovery |
software | healthy | agent/tests/unit_test/evaluators/test_llm_judge_coverage.py… |
TestShouldEvaluate |
software | healthy | agent/tests/unit_test/evaluators/test_utils.py:30 |
TestComputeItemLatency |
software | healthy | agent/tests/unit_test/evaluators/test_utils.py:106 |
TestStripAgentThinkTags |
software | healthy | agent/tests/unit_test/evaluators/test_utils.py:148 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ui |
software | healthy | ui |
apps |
software | healthy | ui/apps |
nv-metropolis-bp-vss-ui |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui |
constants |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/constants |
utils |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/utils |
components |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/components |
pages |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages |
api |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/api |
hooks |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/hooks |
styles |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/styles |
public |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/public |
locales |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/public/locales |
en |
software | healthy | ui/apps/nv-metropolis-bp-vss-ui/public/locales/en |
nemo-agent-toolkit-ui |
software | healthy | ui/apps/nemo-agent-toolkit-ui |
__tests__ |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__ |
types |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/types |
api |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/api |
utils |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/utils |
app |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/utils/app |
components |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components |
docs |
software | healthy | ui/apps/nemo-agent-toolkit-ui/docs |
ui |
software | healthy | ui/apps/nemo-agent-toolkit-ui/docs/ui |
settings |
software | healthy | ui/apps/nemo-agent-toolkit-ui/docs/ui/settings |
chat |
software | healthy | ui/apps/nemo-agent-toolkit-ui/docs/ui/chat |
sidebar |
software | healthy | ui/apps/nemo-agent-toolkit-ui/docs/ui/sidebar |
__mocks__ |
software | healthy | ui/apps/nemo-agent-toolkit-ui/__mocks__ |
pages |
software | healthy | ui/apps/nemo-agent-toolkit-ui/pages |
api |
software | healthy | ui/apps/nemo-agent-toolkit-ui/pages/api |
public |
software | healthy | ui/apps/nemo-agent-toolkit-ui/public |
locales |
software | healthy | ui/apps/nemo-agent-toolkit-ui/public/locales |
en |
software | healthy | ui/apps/nemo-agent-toolkit-ui/public/locales/en |
packages |
software | healthy | ui/packages |
nv-metropolis-bp-vss-ui |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui |
video-management |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management |
__tests__ |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/__test… |
utils |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/__test… |
components |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/__test… |
__mocks__ |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/__mock… |
lib-src |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/lib-src |
components |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/lib-sr… |
hooks |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/lib-sr… |
dashboard |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/dashboard |
lib-src |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/dashboard/lib-src |
components |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/dashboard/lib-src/compo… |
all |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/all |
lib-src |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/all/lib-src |
search |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/search |
__tests__ |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/search/__tests__ |
utils |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/search/__tests__/utils |
components |
software | healthy | ui/packages/nv-metropolis-bp-vss-ui/search/__tests__/compon… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::ui/Dockerfile |
hardware | healthy | ui/Dockerfile |
image::agent/docker/Dockerfile |
hardware | healthy | agent/docker/Dockerfile |
image::agent/app/video_search_frag/Dockerfile |
hardware | healthy | agent/app/video_search_frag/Dockerfile |
vss-agent |
hardware | healthy | agent/app/video_search_frag/docker-compose.yml |
sensor-ms-dev |
hardware | healthy | deployments/vst/developer/vst/docker-compose.yaml |
centralizedb-dev |
hardware | healthy | deployments/vst/developer/vst/docker-compose.yaml |
vst-ingress-dev |
hardware | healthy | deployments/vst/developer/vst/docker-compose.yaml |
vst-mcp-dev |
hardware | healthy | deployments/vst/developer/vst/docker-compose.yaml |
vss-proxy |
hardware | healthy | deployments/proxy/compose.yml |
vss-behavior-analytics-alerts |
hardware | healthy | deployments/developer-workflow/dev-profile-alerts/compose.y… |
nvstreamer-alerts |
hardware | healthy | deployments/developer-workflow/dev-profile-alerts/compose.y… |
perception-sdr-alerts |
hardware | healthy | deployments/developer-workflow/dev-profile-alerts/compose.y… |
perception-alerts |
hardware | healthy | deployments/developer-workflow/dev-profile-alerts/compose.y… |
kibana-init-container-alerts |
hardware | healthy | deployments/developer-workflow/dev-profile-alerts/compose.y… |
vss-video-analytics-api-alerts |
hardware | healthy | deployments/developer-workflow/dev-profile-alerts/compose.y… |
kibana-init-container-lvs |
hardware | healthy | deployments/developer-workflow/dev-profile-lvs/compose.yml |
kibana-init-container-search |
hardware | healthy | deployments/developer-workflow/dev-profile-search/compose.y… |
vss-search-analytics-2d-fusion |
hardware | healthy | deployments/developer-workflow/dev-profile-search/video-ana… |
nvstreamer-2d-fusion |
hardware | healthy | deployments/developer-workflow/dev-profile-search/video-ana… |
perception-2d-fusion |
hardware | healthy | deployments/developer-workflow/dev-profile-search/video-ana… |
lvs-server |
hardware | healthy | deployments/lvs/compose.yml |
vss-ui |
hardware | healthy | deployments/agents/agent_ui/compose.yml |
cosmos-reason1-7b |
hardware | healthy | deployments/nim/cosmos-reason1-7b/compose.yml |
cosmos-reason1-7b-shared-gpu |
hardware | healthy | deployments/nim/cosmos-reason1-7b/compose.yml |
gpt-oss-20b-init |
hardware | healthy | deployments/nim/gpt-oss-20b/compose.yml |
gpt-oss-20b |
hardware | healthy | deployments/nim/gpt-oss-20b/compose.yml |
gpt-oss-20b-shared-gpu |
hardware | healthy | deployments/nim/gpt-oss-20b/compose.yml |
qwen3-vl-8b-instruct |
hardware | healthy | deployments/nim/qwen3-vl-8b-instruct/compose.yml |
qwen3-vl-8b-instruct-shared-gpu |
hardware | healthy | deployments/nim/qwen3-vl-8b-instruct/compose.yml |
nvidia-nemotron-nano-9b-v2-fp8-toolcall-init |
hardware | healthy | deployments/nim/nvidia-nemotron-nano-9b-v2-fp8/compose.yml |
nvidia-nemotron-nano-9b-v2-fp8 |
hardware | healthy | deployments/nim/nvidia-nemotron-nano-9b-v2-fp8/compose.yml |
nvidia-nemotron-nano-9b-v2-fp8-shared-gpu |
hardware | healthy | deployments/nim/nvidia-nemotron-nano-9b-v2-fp8/compose.yml |
nemotron-3-nano-init |
hardware | healthy | deployments/nim/nemotron-3-nano/compose.yml |
nemotron-3-nano |
hardware | healthy | deployments/nim/nemotron-3-nano/compose.yml |
nemotron-3-nano-shared-gpu |
hardware | healthy | deployments/nim/nemotron-3-nano/compose.yml |
cosmos-reason2-8b |
hardware | healthy | deployments/nim/cosmos-reason2-8b/compose.yml |
cosmos-reason2-8b-shared-gpu |
hardware | healthy | deployments/nim/cosmos-reason2-8b/compose.yml |
nvidia-nemotron-nano-9b-v2 |
hardware | healthy | deployments/nim/nvidia-nemotron-nano-9b-v2/compose.yml |
nvidia-nemotron-nano-9b-v2-shared-gpu |
hardware | healthy | deployments/nim/nvidia-nemotron-nano-9b-v2/compose.yml |
llama-3.3-nemotron-super-49b-v1.5 |
hardware | healthy | deployments/nim/llama-3.3-nemotron-super-49b-v1.5/compose.y… |
llama-3.3-nemotron-super-49b-v1.5-shared-gpu |
hardware | healthy | deployments/nim/llama-3.3-nemotron-super-49b-v1.5/compose.y… |
alert-bridge |
hardware | healthy | deployments/vlm-as-verifier/compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.10 |
network | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/lib-sr… |
127.0.0.1 |
network | healthy | ui/packages/nemo-agent-toolkit-ui/__tests__/security/url-va… |
127.1.1.1 |
network | healthy | ui/packages/nemo-agent-toolkit-ui/__tests__/security/url-va… |
224.0.0.1 |
network | healthy | ui/packages/nemo-agent-toolkit-ui/__tests__/security/url-va… |
240.1.1.1 |
network | healthy | ui/packages/nemo-agent-toolkit-ui/__tests__/security/url-va… |
255.255.255.255 |
network | healthy | ui/packages/nemo-agent-toolkit-ui/__tests__/security/url-va… |
10.0.0.0 |
network | healthy | ui/packages/nemo-agent-toolkit-ui/utils/media/validation.ts |
169.254.0.0 |
network | healthy | ui/packages/nemo-agent-toolkit-ui/utils/media/validation.ts |
172.16.0.0 |
network | healthy | ui/packages/nemo-agent-toolkit-ui/utils/media/validation.ts |
192.168.0.0 |
network | healthy | ui/packages/nemo-agent-toolkit-ui/utils/media/validation.ts |
1.1.1.1 |
network | healthy | scripts/dev-profile.sh |
0.1.3.5 |
network | healthy | agent/pyproject.toml |
4.13.0.92 |
network | healthy | agent/pyproject.toml |
1.2.3.4 |
network | healthy | agent/tests/unit_test/api/test_video_upload_url_coverage.py |
10.0.0.1 |
network | healthy | agent/tests/unit_test/api/test_video_upload_url_coverage.py |
232.2.2.34 |
network | healthy | agent/tests/unit_test/utils/test_rewrite_url_host.py |
10.0.1.1 |
network | healthy | agent/tests/unit_test/utils/test_rewrite_url_host.py |
10.0.0.5 |
network | healthy | agent/tests/unit_test/utils/test_rewrite_url_host.py |
10.1.2.3 |
network | healthy | agent/tests/unit_test/utils/test_url_translation.py |
203.0.113.1 |
network | healthy | agent/app/video_search_frag/src/video_search_frag/video_rep… |
172.17.0.1 |
network | healthy | deployments/vst/developer/vst/configs/vst_config_kafka.json |
10.21.84.235 |
network | healthy | deployments/developer-workflow/dev-profile-search/video-ana… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | agent/docker/Dockerfile |
port:4003 |
network | healthy | deployments/vst/developer/vst/sdr-streamprocessing/sdr-comp… |
port:1001 |
network | healthy | deployments/rtvi/rtvi-vlm/rtvi-vlm-docker-compose.yml |
port:4001 |
network | healthy | deployments/developer-workflow/dev-profile-alerts/compose.y… |
port:02 |
network | healthy | deployments/developer-workflow/dev-profile-alerts/vss-agent… |
port:15 |
network | healthy | deployments/developer-workflow/dev-profile-alerts/vss-agent… |
port:16 |
network | healthy | deployments/developer-workflow/dev-profile-alerts/vss-agent… |
port:14 |
network | healthy | deployments/developer-workflow/dev-profile-alerts/vss-agent… |
port:19 |
network | healthy | deployments/developer-workflow/dev-profile-alerts/vss-agent… |
port:6379 |
network | healthy | deployments/developer-workflow/dev-profile-alerts/vlm-as-ve… |
port:235 |
network | healthy | deployments/developer-workflow/dev-profile-search/video-ana… |
port:6006 |
network | healthy | deployments/foundational/mdx-foundational.yml |
port:9200 |
network | healthy | deployments/foundational/elk/configs/elasticsearch.yml |
port:10 |
network | healthy | deployments/foundational/elk/configs/elasticsearch.yml |
port:18 |
network | healthy | deployments/foundational/elk/configs/elasticsearch.yml |
port:3000 |
network | healthy | deployments/agents/agent_ui/compose.yml |
port:188 |
network | healthy | .github/workflows/skills-eval.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | ui/apps/nv-metropolis-bp-vss-ui/components/Home.tsx |
Document |
frontend | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/_document.tsx |
HomePage |
frontend | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/index.tsx |
Document |
frontend | healthy | ui/apps/nemo-agent-toolkit-ui/pages/_document.tsx |
HomePage |
frontend | healthy | ui/apps/nemo-agent-toolkit-ui/pages/index.tsx |
ChatFileUpload |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/components/Chat/ChatFileU… |
SidebarActionButton |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/components/Buttons/Sideba… |
Chart |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/components/Markdown/Chart… |
Loading |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/components/Markdown/Loadi… |
Search |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/components/Search/Search.… |
Sidebar |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/components/Sidebar/Sideba… |
ChatbarContext |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/components/Chatbar/Chatba… |
Folder |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/components/Folder/Folder.… |
Spinner |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/components/Spinner/Spinne… |
Document |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/pages/_document.tsx |
Home |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/pages/api/home/home.tsx |
HomeContext |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/pages/api/home/home.conte… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::ui/packages/nv-metropolis-bp-vss-ui/alerts/jest.setup… |
security | healthy | ui/packages/nv-metropolis-bp-vss-ui/alerts/jest.setup.js |
auth::ui/packages/nemo-agent-toolkit-ui/utils/app/helper.ts |
security | healthy | ui/packages/nemo-agent-toolkit-ui/utils/app/helper.ts |
auth::ui/packages/nv-metropolis-bp-vss-ui/video-management/… |
security | healthy | ui/packages/nv-metropolis-bp-vss-ui/video-management/jest.s… |
auth::ui/packages/nv-metropolis-bp-vss-ui/search/jest.setup… |
security | healthy | ui/packages/nv-metropolis-bp-vss-ui/search/jest.setup.js |
auth::ui/apps/nemo-agent-toolkit-ui/__tests__/components/Ch… |
security | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.web… |
auth::ui/apps/nemo-agent-toolkit-ui/__tests__/components/Ch… |
security | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/components/Chat.hum… |
auth::ui/packages/nemo-agent-toolkit-ui/package.json |
security | healthy | ui/packages/nemo-agent-toolkit-ui/package.json |
auth::ui/packages/nemo-agent-toolkit-ui/__tests__/security/… |
security | healthy | ui/packages/nemo-agent-toolkit-ui/__tests__/security/url-va… |
auth::ui/packages/nemo-agent-toolkit-ui/__tests__/component… |
security | healthy | ui/packages/nemo-agent-toolkit-ui/__tests__/components/Inte… |
auth::ui/packages/nemo-agent-toolkit-ui/types/websocket.ts |
security | healthy | ui/packages/nemo-agent-toolkit-ui/types/websocket.ts |
auth::ui/packages/nemo-agent-toolkit-ui/jest.setup.js |
security | healthy | ui/packages/nemo-agent-toolkit-ui/jest.setup.js |
auth::ui/packages/nemo-agent-toolkit-ui/__tests__/types/web… |
security | healthy | ui/packages/nemo-agent-toolkit-ui/__tests__/types/websocket… |
auth::ui/packages/nemo-agent-toolkit-ui/__tests__/component… |
security | healthy | ui/packages/nemo-agent-toolkit-ui/__tests__/components/Chat… |
auth::ui/packages/nemo-agent-toolkit-ui/components/Chat/Cha… |
security | healthy | ui/packages/nemo-agent-toolkit-ui/components/Chat/Chat.tsx |
auth::ui/packages/nemo-agent-toolkit-ui/utils/security/oaut… |
security | healthy | ui/packages/nemo-agent-toolkit-ui/utils/security/oauth-vali… |
auth::ui/apps/nemo-agent-toolkit-ui/__tests__/types/websock… |
security | healthy | ui/apps/nemo-agent-toolkit-ui/__tests__/types/websocket.tes… |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
typecheck |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
security |
cicd | healthy | .github/workflows/ci.yml |
frontend-lint |
cicd | healthy | .github/workflows/ci.yml |
frontend-build |
cicd | healthy | .github/workflows/ci.yml |
copyright-headers |
cicd | healthy | .github/workflows/ci.yml |
dco |
cicd | healthy | .github/workflows/ci.yml |
license-check-python |
cicd | healthy | .github/workflows/ci.yml |
license-check-ui |
cicd | healthy | .github/workflows/ci.yml |
trigger-downstream-pipeline |
cicd | healthy | .github/workflows/ci.yml |
eval |
cicd | healthy | .github/workflows/skills-eval.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
.env in repo |
security | healthy | deployments/vst/developer/vst/.env |
.env in repo |
security | healthy | deployments/rtvi/rtvi-vlm/.env |
.env in repo |
security | healthy | deployments/rtvi/rtvi-embed/.env |
.env in repo |
security | healthy | deployments/developer-workflow/dev-profile-alerts/.env |
.env in repo |
security | healthy | deployments/developer-workflow/dev-profile-lvs/.env |
.env in repo |
security | healthy | deployments/developer-workflow/dev-profile-base/.env |
.env in repo |
security | healthy | deployments/developer-workflow/dev-profile-search/.env |
.env in repo |
security | healthy | deployments/lvs/.env |
password_literal::deployments/rtvi/rtvi-vlm/rtvi-vlm-docker… |
security | healthy | deployments/rtvi/rtvi-vlm/rtvi-vlm-docker-compose.yml |
password_literal::deployments/rtvi/rtvi-embed/rtvi-embed-do… |
security | healthy | deployments/rtvi/rtvi-embed/rtvi-embed-docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/_document |
frontend | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/_document.tsx |
/ |
frontend | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/index.tsx |
/_app |
frontend | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/_app.tsx |
/api/chat |
frontend | healthy | ui/apps/nv-metropolis-bp-vss-ui/pages/api/chat.ts |
/api/home/home.server |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/pages/api/home/home.serve… |
/api/home/home |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/pages/api/home/home.tsx |
/api/home/ |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/pages/api/home/index.ts |
/api/home/home.state |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/pages/api/home/home.state… |
/api/home/home.context |
frontend | healthy | ui/packages/nemo-agent-toolkit-ui/pages/api/home/home.conte… |
| Label | Layer | Status | Path |
|---|---|---|---|
PUT /api/v1/videos-for-search/{filename} |
api | healthy | agent/src/vss_agents/api/video_search_ingest.py |
POST /api/v1/rtsp-streams/add |
api | healthy | agent/src/vss_agents/api/rtsp_stream_api.py |
DELETE /api/v1/rtsp-streams/delete/{name} |
api | healthy | agent/src/vss_agents/api/rtsp_stream_api.py |
GET /health |
api | healthy | agent/src/vss_agents/api/custom_fastapi_worker.py |
DELETE /api/v1/videos/{video_id} |
api | healthy | agent/src/vss_agents/api/video_delete.py |
| Label | Layer | Status | Path |
|---|---|---|---|
elasticsearch |
data | healthy | agent/pyproject.toml |
sqlite |
data | healthy | agent/docker/cleanup_vulnerabilities.py |
redis |
data | healthy | agent/app/video_search_frag/Dockerfile |
postgres |
data | healthy | deployments/vst/developer/vst/docker-compose.yaml |
postgresql |
data | healthy | deployments/vst/developer/vst/docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
incidents |
data | healthy | agent/src/vss_agents/tools/incidents.py |
loaded_files |
data | healthy | agent/src/vss_agents/tools/incidents.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | scripts/dev-profile.sh |
envoy |
network | healthy | deployments/vst/developer/vst/docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::skills-eval |
cicd | healthy | .github/workflows/skills-eval.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DOWNSTREAM_CI_URL |
cicd | healthy | — |
DOWNSTREAM_CI_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1kvpj735 |
software | healthy | /tmp/repobility-clone-1kvpj735 |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | agent/src/vss_agents/tools/rtvi_vlm_alert.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | ui/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/537782cf-db5f-4bf7-8b5f-e9aa7b2cdedb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/537782cf-db5f-4bf7-8b5f-e9aa7b2cdedb/
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.