Scan timing: clone 3.19s · analysis 9.58s · 27.5 MB · GitHub API rate-limit (preflight)
https://github.com/prometheus/prometheus
· scanned 2026-05-23 23:58 UTC (1 week, 5 days ago)
· 10 languages
416 findings (100 legacy + 316 scanner) 11/13 scanners ran 100th percentile · Go · large (100-500K LoC) Scanner says 77 (higher by 14)
Last scanned 1 week, 5 days ago · v2 · 258 findings from 2 sources. 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 |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
90.0 | 0.20 | 18.00 |
documentation_score |
90.0 | 0.15 | 13.50 |
practices_score |
100.0 | 0.15 | 15.00 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 91.2 |
All 2602 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 |
|---|---|---|---|
.golangci.yml |
software | healthy | .golangci.yml |
renovate.json |
software | healthy | renovate.json |
RELEASE.md |
software | healthy | RELEASE.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
MAINTAINERS.md |
software | healthy | MAINTAINERS.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
go.mod |
software | healthy | go.mod |
Makefile |
software | healthy | Makefile |
SECURITY-INSIGHTS.yml |
software | healthy | SECURITY-INSIGHTS.yml |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
.promu.yml |
software | healthy | .promu.yml |
config_windows_test.go |
software | healthy | config/config_windows_test.go |
config_test.go |
software | healthy | config/config_test.go |
config.go |
software | healthy | config/config.go |
reload.go |
software | healthy | config/reload.go |
reload_test.go |
software | healthy | config/reload_test.go |
config_default_test.go |
software | healthy | config/config_default_test.go |
config_with_deprecated_am_api_config.yml |
software | healthy | config/testdata/config_with_deprecated_am_api_config.yml |
outscale_two_secrets.bad.yml |
software | healthy | config/testdata/outscale_two_secrets.bad.yml |
outscale_no_secret.bad.yml |
software | healthy | config/testdata/outscale_no_secret.bad.yml |
tsdb_retention_percentage.bad.yml |
software | healthy | config/testdata/tsdb_retention_percentage.bad.yml |
agent_mode.with_alert_relabels.yml |
software | healthy | config/testdata/agent_mode.with_alert_relabels.yml |
tsdb_retention_percentage_negative.bad.yml |
software | healthy | config/testdata/tsdb_retention_percentage_negative.bad.yml |
scrape_config_files.bad.yml |
software | healthy | config/testdata/scrape_config_files.bad.yml |
rules.bad.yml |
software | healthy | config/testdata/rules.bad.yml |
otlp_label_underscore_sanitization_disabled.good.yml |
software | healthy | config/testdata/otlp_label_underscore_sanitization_disabled… |
global_enable_extra_scrape_metrics.good.yml |
software | healthy | config/testdata/global_enable_extra_scrape_metrics.good.yml |
regex.bad.yml |
software | healthy | config/testdata/regex.bad.yml |
scrape_config_files_fallback_scrape_protocol1.bad.yml |
software | healthy | config/testdata/scrape_config_files_fallback_scrape_protoco… |
local_disable_convert_classic_hist_to_nhcb.good.yml |
software | healthy | config/testdata/local_disable_convert_classic_hist_to_nhcb.… |
tsdb_retention_percentage_float.good.yml |
software | healthy | config/testdata/tsdb_retention_percentage_float.good.yml |
scrape_config_local_global_validation_mode.yml |
software | healthy | config/testdata/scrape_config_local_global_validation_mode.… |
kubernetes_selectors_ingress.bad.yml |
software | healthy | config/testdata/kubernetes_selectors_ingress.bad.yml |
empty_metric_relabel_config.bad.yml |
software | healthy | config/testdata/empty_metric_relabel_config.bad.yml |
roundtrip.good.yml |
software | healthy | config/testdata/roundtrip.good.yml |
azure_client_secret_missing.bad.yml |
software | healthy | config/testdata/azure_client_secret_missing.bad.yml |
scrape_config_local_validation_mode.yml |
software | healthy | config/testdata/scrape_config_local_validation_mode.yml |
agent_mode.good.yml |
software | healthy | config/testdata/agent_mode.good.yml |
local_enable_extra_scrape_metrics.good.yml |
software | healthy | config/testdata/local_enable_extra_scrape_metrics.good.yml |
scaleway_two_secrets.bad.yml |
software | healthy | config/testdata/scaleway_two_secrets.bad.yml |
lightsail_token_file.bad.yml |
software | healthy | config/testdata/lightsail_token_file.bad.yml |
hetzner_role.bad.yml |
software | healthy | config/testdata/hetzner_role.bad.yml |
labeldrop3.bad.yml |
software | healthy | config/testdata/labeldrop3.bad.yml |
otlp_sanitize_default_resource_attributes.good.yml |
software | healthy | config/testdata/otlp_sanitize_default_resource_attributes.g… |
local_convert_classic_hist_to_nhcb.good.yml |
software | healthy | config/testdata/local_convert_classic_hist_to_nhcb.good.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
specializeIdentifier |
software | healthy | web/ui/module/lezer-promql/src/tokens.js:specializeIdentifi… |
extendIdentifier |
software | healthy | web/ui/module/lezer-promql/src/tokens.js:extendIdentifier |
promQLLanguage |
software | healthy | web/ui/module/codemirror-promql/src/promql.ts:promQLLanguage |
getFunction |
software | healthy | web/ui/module/codemirror-promql/src/types/function.ts:getFu… |
wrapper |
software | healthy | web/ui/module/codemirror-promql/src/client/prometheus.ts:wr… |
mockFetch |
software | healthy | web/ui/module/codemirror-promql/src/client/prometheus.test.… |
getMetricNameInGroupBy |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:getM… |
getMetricNameInVectorSelector |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:getM… |
arrayToCompletionResult |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:arra… |
escapePromQLString |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:esca… |
computeEndCompletePosition |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:comp… |
hasCompleteDurationUnit |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:hasC… |
computeStartCompleteLabelPositionInLabelMatcherOrInGrouping… |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:comp… |
computeStartCompletePosition |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:comp… |
isAggregatorWithParam |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:isAg… |
buildCompletion |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:buil… |
analyzeCompletion |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:anal… |
such |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:such |
and |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:and |
isPrometheusClient |
software | healthy | web/ui/module/codemirror-promql/src/complete/index.ts:isPro… |
newCompleteStrategy |
software | healthy | web/ui/module/codemirror-promql/src/complete/index.ts:newCo… |
for |
software | healthy | web/ui/module/codemirror-promql/src/complete/promql.terms.t… |
name |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.test.ts… |
createEditorState |
software | healthy | web/ui/module/codemirror-promql/src/test/utils-test.ts:crea… |
mockPrometheusServer |
software | healthy | web/ui/module/codemirror-promql/src/test/utils-test.ts:mock… |
is |
software | healthy | web/ui/module/codemirror-promql/src/parser/parser.ts:is |
so |
software | healthy | web/ui/module/codemirror-promql/src/parser/parser.ts:so |
call |
software | healthy | web/ui/module/codemirror-promql/src/parser/parser.ts:call |
name |
software | healthy | web/ui/module/codemirror-promql/src/parser/parser.ts:name |
createMatcher |
software | healthy | web/ui/module/codemirror-promql/src/parser/matcher.ts:creat… |
buildLabelMatchers |
software | healthy | web/ui/module/codemirror-promql/src/parser/matcher.ts:build… |
labelMatchersToString |
software | healthy | web/ui/module/codemirror-promql/src/parser/matcher.ts:label… |
buildVectorMatching |
software | healthy | web/ui/module/codemirror-promql/src/parser/vector.ts:buildV… |
getFillValue |
software | healthy | web/ui/module/codemirror-promql/src/parser/vector.ts:getFil… |
calls |
software | healthy | web/ui/module/codemirror-promql/src/parser/parser.test.ts:c… |
walkBackward |
software | healthy | web/ui/module/codemirror-promql/src/parser/path-finder.ts:w… |
containsAtLeastOneChild |
software | healthy | web/ui/module/codemirror-promql/src/parser/path-finder.ts:c… |
containsChild |
software | healthy | web/ui/module/codemirror-promql/src/parser/path-finder.ts:c… |
getType |
software | healthy | web/ui/module/codemirror-promql/src/parser/type.ts:getType |
newLintStrategy |
software | healthy | web/ui/module/codemirror-promql/src/lint/index.ts:newLintSt… |
promQLLinter |
software | healthy | web/ui/module/codemirror-promql/src/lint/index.ts:promQLLin… |
App |
software | healthy | web/ui/mantine-ui/src/App.tsx:App |
navLinks |
software | healthy | web/ui/mantine-ui/src/App.tsx:navLinks |
navActionIcons |
software | healthy | web/ui/mantine-ui/src/App.tsx:navActionIcons |
getEffectiveResolution |
software | healthy | web/ui/mantine-ui/src/state/queryPageSlice.ts:getEffectiveR… |
newDefaultPanel |
software | healthy | web/ui/mantine-ui/src/state/queryPageSlice.ts:newDefaultPan… |
updateURL |
software | healthy | web/ui/mantine-ui/src/state/queryPageSlice.ts:updateURL |
getPathPrefix |
software | healthy | web/ui/mantine-ui/src/state/settingsSlice.ts:getPathPrefix |
useSettings |
software | healthy | web/ui/mantine-ui/src/state/settingsSlice.ts:useSettings |
useNotifications |
software | healthy | web/ui/mantine-ui/src/state/useNotifications.ts:useNotifica… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
testdata |
software | healthy | config/testdata |
scrape_configs |
software | healthy | config/testdata/scrape_configs |
util |
software | healthy | util |
documentcli |
software | healthy | util/documentcli |
compression |
software | healthy | util/compression |
runutil |
software | healthy | util/runutil |
notifications |
software | healthy | util/notifications |
testutil |
software | healthy | util/testutil |
junitxml |
software | healthy | util/junitxml |
convertnhcb |
software | healthy | util/convertnhcb |
jsonutil |
software | healthy | util/jsonutil |
teststorage |
software | healthy | util/teststorage |
annotations |
software | healthy | util/annotations |
zeropool |
software | healthy | util/zeropool |
testrecord |
software | healthy | util/testrecord |
strutil |
software | healthy | util/strutil |
gate |
software | healthy | util/gate |
runtime |
software | healthy | util/runtime |
logging |
software | healthy | util/logging |
almost |
software | healthy | util/almost |
treecache |
software | healthy | util/treecache |
fmtutil |
software | healthy | util/fmtutil |
httputil |
software | healthy | util/httputil |
kahansum |
software | healthy | util/kahansum |
namevalidationutil |
software | healthy | util/namevalidationutil |
pool |
software | healthy | util/pool |
fuzzing |
software | healthy | util/fuzzing |
corpus_gen |
software | healthy | util/fuzzing/corpus_gen |
stats |
software | healthy | util/stats |
osutil |
software | healthy | util/osutil |
testwal |
software | healthy | util/testwal |
features |
software | healthy | util/features |
netconnlimit |
software | healthy | util/netconnlimit |
rules |
software | healthy | rules |
fixtures |
software | healthy | rules/fixtures |
internal |
software | healthy | internal |
tools |
software | healthy | internal/tools |
docs |
software | healthy | docs |
configuration |
software | healthy | docs/configuration |
querying |
software | healthy | docs/querying |
command-line |
software | healthy | docs/command-line |
scripts |
software | healthy | scripts |
cmd |
software | healthy | cmd |
promtool |
software | healthy | cmd/promtool |
testdata |
software | healthy | cmd/promtool/testdata |
prometheus |
software | healthy | cmd/prometheus |
testdata |
software | healthy | cmd/prometheus/testdata |
rules |
software | healthy | cmd/prometheus/testdata/rules |
consoles |
software | healthy | cmd/prometheus/testdata/consoles |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | config/config_test.go |
1.2.3.4 |
network | healthy | config/config_test.go |
1.2.3.5 |
network | healthy | config/config_test.go |
1.2.3.6 |
network | healthy | config/config_test.go |
192.168.1.55 |
network | healthy | documentation/examples/custom-sd/adapter/adapter_test.go |
192.168.1.44 |
network | healthy | documentation/examples/custom-sd/adapter/adapter_test.go |
192.168.1.22 |
network | healthy | documentation/examples/custom-sd/adapter/adapter_test.go |
192.168.1.33 |
network | healthy | documentation/examples/custom-sd/adapter/adapter_test.go |
1.1.1.1 |
network | healthy | notifier/manager_test.go |
127.0.0.2 |
network | healthy | scrape/scrape_test.go |
127.0.0.3 |
network | healthy | scrape/scrape_test.go |
127.0.0.4 |
network | healthy | scrape/scrape_test.go |
127.0.0.5 |
network | healthy | scrape/scrape_test.go |
127.0.0.6 |
network | healthy | scrape/scrape_test.go |
127.0.0.7 |
network | healthy | scrape/scrape_test.go |
127.0.0.8 |
network | healthy | scrape/scrape_test.go |
100.104.208.71 |
network | healthy | web/ui/react-app/src/pages/targets/EndpointLink.test.tsx |
100.99.128.71 |
network | healthy | web/ui/react-app/src/pages/targets/EndpointLink.test.tsx |
1.2.3.7 |
network | healthy | web/ui/react-app/src/pages/status/Status.test.tsx |
1.2.3.8 |
network | healthy | web/ui/react-app/src/pages/status/Status.test.tsx |
1.2.3.9 |
network | healthy | web/ui/react-app/src/pages/status/Status.test.tsx |
192.0.2.1 |
network | healthy | template/template_test.go |
10.132.183.40 |
network | healthy | model/relabel/relabel_test.go |
10.128.0.178 |
network | healthy | model/relabel/relabel_test.go |
123.123.1.211 |
network | healthy | model/labels/labels_test.go |
10.0.1.20 |
network | healthy | model/labels/regexp_test.go |
10.0.2.10 |
network | healthy | model/labels/regexp_test.go |
10.0.3.30 |
network | healthy | model/labels/regexp_test.go |
10.0.4.40 |
network | healthy | model/labels/regexp_test.go |
10.0.0.153 |
network | healthy | discovery/stackit/server_test.go |
192.133.83.31 |
network | healthy | discovery/eureka/client_test.go |
192.133.87.237 |
network | healthy | discovery/eureka/client_test.go |
192.133.87.236 |
network | healthy | discovery/eureka/client_test.go |
10.1.2.3 |
network | healthy | discovery/outscale/vm_test.go |
203.0.113.10 |
network | healthy | discovery/outscale/vm_test.go |
10.0.0.5 |
network | healthy | discovery/outscale/vm_test.go |
10.0.0.1 |
network | healthy | discovery/outscale/vm_test.go |
45.33.82.151 |
network | healthy | discovery/linode/linode_test.go |
192.168.170.51 |
network | healthy | discovery/linode/linode_test.go |
96.126.108.16 |
network | healthy | discovery/linode/linode_test.go |
192.168.201.25 |
network | healthy | discovery/linode/linode_test.go |
139.162.196.43 |
network | healthy | discovery/linode/linode_test.go |
192.53.120.25 |
network | healthy | discovery/linode/linode_test.go |
66.228.47.103 |
network | healthy | discovery/linode/linode_test.go |
192.168.148.94 |
network | healthy | discovery/linode/linode_test.go |
172.104.18.104 |
network | healthy | discovery/linode/linode_test.go |
10.0.0.32 |
network | healthy | discovery/openstack/loadbalancer_test.go |
192.168.1.2 |
network | healthy | discovery/openstack/loadbalancer_test.go |
10.0.2.78 |
network | healthy | discovery/openstack/loadbalancer_test.go |
192.168.3.4 |
network | healthy | discovery/openstack/loadbalancer_test.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/FlagsPage |
frontend | healthy | web/ui/mantine-ui/src/pages/FlagsPage.tsx |
/AlertsPage |
frontend | healthy | web/ui/mantine-ui/src/pages/AlertsPage.tsx |
/ConfigPage |
frontend | healthy | web/ui/mantine-ui/src/pages/ConfigPage.tsx |
/AgentPage |
frontend | healthy | web/ui/mantine-ui/src/pages/AgentPage.tsx |
/StatusPage |
frontend | healthy | web/ui/mantine-ui/src/pages/StatusPage.tsx |
/RulesPage |
frontend | healthy | web/ui/mantine-ui/src/pages/RulesPage.tsx |
/TSDBStatusPage |
frontend | healthy | web/ui/mantine-ui/src/pages/TSDBStatusPage.tsx |
/AlertmanagerDiscoveryPage |
frontend | healthy | web/ui/mantine-ui/src/pages/AlertmanagerDiscoveryPage.tsx |
/targets/ScrapeTimingDetails |
frontend | healthy | web/ui/mantine-ui/src/pages/targets/ScrapeTimingDetails.tsx |
/targets/TargetsPage |
frontend | healthy | web/ui/mantine-ui/src/pages/targets/TargetsPage.tsx |
/targets/ScrapePoolsList |
frontend | healthy | web/ui/mantine-ui/src/pages/targets/ScrapePoolsList.tsx |
/targets/TargetLabels |
frontend | healthy | web/ui/mantine-ui/src/pages/targets/TargetLabels.tsx |
/service-discovery/ServiceDiscoveryPoolsList |
frontend | healthy | web/ui/mantine-ui/src/pages/service-discovery/ServiceDiscov… |
/service-discovery/ServiceDiscoveryPage |
frontend | healthy | web/ui/mantine-ui/src/pages/service-discovery/ServiceDiscov… |
/service-discovery/RelabelSteps |
frontend | healthy | web/ui/mantine-ui/src/pages/service-discovery/RelabelSteps.… |
/query/ExpressionInput |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExpressionInput.tsx |
/query/HistogramChart |
frontend | healthy | web/ui/mantine-ui/src/pages/query/HistogramChart.tsx |
/query/QueryPage |
frontend | healthy | web/ui/mantine-ui/src/pages/query/QueryPage.tsx |
/query/QueryPanel |
frontend | healthy | web/ui/mantine-ui/src/pages/query/QueryPanel.tsx |
/query/uPlotChartHelpers |
frontend | healthy | web/ui/mantine-ui/src/pages/query/uPlotChartHelpers.ts |
/query/HistogramHelpers |
frontend | healthy | web/ui/mantine-ui/src/pages/query/HistogramHelpers.ts |
/query/TableTab |
frontend | healthy | web/ui/mantine-ui/src/pages/query/TableTab.tsx |
/query/TreeView |
frontend | healthy | web/ui/mantine-ui/src/pages/query/TreeView.tsx |
/query/uPlotStackHelpers |
frontend | healthy | web/ui/mantine-ui/src/pages/query/uPlotStackHelpers.ts |
/query/TreeNode |
frontend | healthy | web/ui/mantine-ui/src/pages/query/TreeNode.tsx |
/query/DataTable |
frontend | healthy | web/ui/mantine-ui/src/pages/query/DataTable.tsx |
/query/QueryStatsDisplay |
frontend | healthy | web/ui/mantine-ui/src/pages/query/QueryStatsDisplay.tsx |
/query/UPlotChart |
frontend | healthy | web/ui/mantine-ui/src/pages/query/UPlotChart.tsx |
/query/urlStateEncoding.test |
frontend | healthy | web/ui/mantine-ui/src/pages/query/urlStateEncoding.test.ts |
/query/RangeInput |
frontend | healthy | web/ui/mantine-ui/src/pages/query/RangeInput.tsx |
/query/colorPool |
frontend | healthy | web/ui/mantine-ui/src/pages/query/colorPool.ts |
/query/HistoryCompleteStrategy |
frontend | healthy | web/ui/mantine-ui/src/pages/query/HistoryCompleteStrategy.t… |
/query/Graph |
frontend | healthy | web/ui/mantine-ui/src/pages/query/Graph.tsx |
/query/ResolutionInput |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ResolutionInput.tsx |
/query/TimeInput |
frontend | healthy | web/ui/mantine-ui/src/pages/query/TimeInput.tsx |
/query/SeriesName |
frontend | healthy | web/ui/mantine-ui/src/pages/query/SeriesName.tsx |
/query/urlStateEncoding |
frontend | healthy | web/ui/mantine-ui/src/pages/query/urlStateEncoding.ts |
/query/MetricsExplorer/MetricsExplorer |
frontend | healthy | web/ui/mantine-ui/src/pages/query/MetricsExplorer/MetricsEx… |
/query/MetricsExplorer/LabelsExplorer |
frontend | healthy | web/ui/mantine-ui/src/pages/query/MetricsExplorer/LabelsExp… |
/query/ExplainViews/Aggregation |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/Aggregation.… |
/query/ExplainViews/Selector |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/Selector.tsx |
/query/ExplainViews/ExplainView |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/ExplainView.… |
/query/ExplainViews/BinaryExpr/VectorScalar |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/BinaryExpr/V… |
/query/ExplainViews/BinaryExpr/VectorVector |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/BinaryExpr/V… |
/query/ExplainViews/BinaryExpr/BinaryExpr |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/BinaryExpr/B… |
/query/ExplainViews/BinaryExpr/ScalarScalar |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/BinaryExpr/S… |
/ |
frontend | healthy | web/ui/react-app/src/pages/index.ts |
/targets/target |
frontend | healthy | web/ui/react-app/src/pages/targets/target.ts |
/targets/Filter |
frontend | healthy | web/ui/react-app/src/pages/targets/Filter.tsx |
/targets/Filter.test |
frontend | healthy | web/ui/react-app/src/pages/targets/Filter.test.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | web/ui/mantine-ui/src/App.tsx |
NotificationsProvider |
frontend | healthy | web/ui/mantine-ui/src/components/NotificationsProvider.tsx |
SettingsMenu |
frontend | healthy | web/ui/mantine-ui/src/components/SettingsMenu.tsx |
InfoPageCard |
frontend | healthy | web/ui/mantine-ui/src/components/InfoPageCard.tsx |
NotificationsIcon |
frontend | healthy | web/ui/mantine-ui/src/components/NotificationsIcon.tsx |
RuleDefinition |
frontend | healthy | web/ui/mantine-ui/src/components/RuleDefinition.tsx |
ResettingErrorBoundary |
frontend | healthy | web/ui/mantine-ui/src/components/ErrorBoundary.tsx |
EndpointLink |
frontend | healthy | web/ui/mantine-ui/src/components/EndpointLink.tsx |
InfoPageStack |
frontend | healthy | web/ui/mantine-ui/src/components/InfoPageStack.tsx |
ReadinessWrapper |
frontend | healthy | web/ui/mantine-ui/src/components/ReadinessWrapper.tsx |
CustomInfiniteScroll |
frontend | healthy | web/ui/mantine-ui/src/components/CustomInfiniteScroll.tsx |
FlagsPage |
frontend | healthy | web/ui/mantine-ui/src/pages/FlagsPage.tsx |
AlertsPage |
frontend | healthy | web/ui/mantine-ui/src/pages/AlertsPage.tsx |
ConfigPage |
frontend | healthy | web/ui/mantine-ui/src/pages/ConfigPage.tsx |
AgentPage |
frontend | healthy | web/ui/mantine-ui/src/pages/AgentPage.tsx |
StatusPage |
frontend | healthy | web/ui/mantine-ui/src/pages/StatusPage.tsx |
RulesPage |
frontend | healthy | web/ui/mantine-ui/src/pages/RulesPage.tsx |
TSDBStatusPage |
frontend | healthy | web/ui/mantine-ui/src/pages/TSDBStatusPage.tsx |
AlertmanagerDiscoveryPage |
frontend | healthy | web/ui/mantine-ui/src/pages/AlertmanagerDiscoveryPage.tsx |
ScrapeTimingDetails |
frontend | healthy | web/ui/mantine-ui/src/pages/targets/ScrapeTimingDetails.tsx |
TargetsPage |
frontend | healthy | web/ui/mantine-ui/src/pages/targets/TargetsPage.tsx |
ScrapePoolList |
frontend | healthy | web/ui/mantine-ui/src/pages/targets/ScrapePoolsList.tsx |
TargetLabels |
frontend | healthy | web/ui/mantine-ui/src/pages/targets/TargetLabels.tsx |
ScrapePoolList |
frontend | healthy | web/ui/mantine-ui/src/pages/service-discovery/ServiceDiscov… |
ServiceDiscoveryPage |
frontend | healthy | web/ui/mantine-ui/src/pages/service-discovery/ServiceDiscov… |
RelabelSteps |
frontend | healthy | web/ui/mantine-ui/src/pages/service-discovery/RelabelSteps.… |
ExpressionInput |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExpressionInput.tsx |
HistogramChart |
frontend | healthy | web/ui/mantine-ui/src/pages/query/HistogramChart.tsx |
QueryPage |
frontend | healthy | web/ui/mantine-ui/src/pages/query/QueryPage.tsx |
QueryPanel |
frontend | healthy | web/ui/mantine-ui/src/pages/query/QueryPanel.tsx |
TableTab |
frontend | healthy | web/ui/mantine-ui/src/pages/query/TableTab.tsx |
TreeView |
frontend | healthy | web/ui/mantine-ui/src/pages/query/TreeView.tsx |
TreeNode |
frontend | healthy | web/ui/mantine-ui/src/pages/query/TreeNode.tsx |
DataTable |
frontend | healthy | web/ui/mantine-ui/src/pages/query/DataTable.tsx |
QueryStatsDisplay |
frontend | healthy | web/ui/mantine-ui/src/pages/query/QueryStatsDisplay.tsx |
UPlotChart |
frontend | healthy | web/ui/mantine-ui/src/pages/query/UPlotChart.tsx |
RangeInput |
frontend | healthy | web/ui/mantine-ui/src/pages/query/RangeInput.tsx |
Graph |
frontend | healthy | web/ui/mantine-ui/src/pages/query/Graph.tsx |
ResolutionInput |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ResolutionInput.tsx |
TimeInput |
frontend | healthy | web/ui/mantine-ui/src/pages/query/TimeInput.tsx |
SeriesName |
frontend | healthy | web/ui/mantine-ui/src/pages/query/SeriesName.tsx |
MetricsExplorer |
frontend | healthy | web/ui/mantine-ui/src/pages/query/MetricsExplorer/MetricsEx… |
LabelsExplorer |
frontend | healthy | web/ui/mantine-ui/src/pages/query/MetricsExplorer/LabelsExp… |
AggregationExplainView |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/Aggregation.… |
SelectorExplainView |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/Selector.tsx |
ExplainView |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/ExplainView.… |
VectorScalarBinaryExprExplainView |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/BinaryExpr/V… |
VectorVectorBinaryExprExplainView |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/BinaryExpr/V… |
BinaryExprExplainView |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/BinaryExpr/B… |
ScalarScalarBinaryExprExplainView |
frontend | healthy | web/ui/mantine-ui/src/pages/query/ExplainViews/BinaryExpr/S… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
check_release_notes |
cicd | healthy | .github/workflows/check_release_notes.yml |
analyze |
cicd | healthy | .github/workflows/codeql-analysis.yml |
PushDockerHubReadme |
cicd | healthy | .github/workflows/container_description.yml |
PushQuayIoReadme |
cicd | healthy | .github/workflows/container_description.yml |
buf |
cicd | healthy | .github/workflows/buf.yml |
test_go |
cicd | healthy | .github/workflows/ci.yml |
test_go_more |
cicd | healthy | .github/workflows/ci.yml |
test_go_386 |
cicd | healthy | .github/workflows/ci.yml |
test_version_upgrade |
cicd | healthy | .github/workflows/ci.yml |
test_go_oldest |
cicd | healthy | .github/workflows/ci.yml |
test_ui |
cicd | healthy | .github/workflows/ci.yml |
test_windows |
cicd | healthy | .github/workflows/ci.yml |
test_mixins |
cicd | healthy | .github/workflows/ci.yml |
test-compliance |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
build_all |
cicd | healthy | .github/workflows/ci.yml |
build_all_status |
cicd | healthy | .github/workflows/ci.yml |
check_generated_parser |
cicd | healthy | .github/workflows/ci.yml |
golangci |
cicd | healthy | .github/workflows/ci.yml |
fuzzing |
cicd | healthy | .github/workflows/ci.yml |
codeql |
cicd | healthy | .github/workflows/ci.yml |
publish_main |
cicd | healthy | .github/workflows/ci.yml |
publish_release |
cicd | healthy | .github/workflows/ci.yml |
publish_ui_release |
cicd | healthy | .github/workflows/ci.yml |
dependabot |
cicd | healthy | .github/workflows/automerge-dependabot.yml |
analysis |
cicd | healthy | .github/workflows/scorecards.yml |
govulncheck |
cicd | healthy | .github/workflows/govulncheck.yml |
stale |
cicd | healthy | .github/workflows/stale.yml |
benchmark_start |
cicd | healthy | .github/workflows/prombench.yml |
benchmark_cancel |
cicd | healthy | .github/workflows/prombench.yml |
benchmark_restart |
cicd | healthy | .github/workflows/prombench.yml |
buf |
cicd | healthy | .github/workflows/buf-lint.yml |
repo_sync |
cicd | healthy | .github/workflows/repo_sync.yml |
fuzzing |
cicd | healthy | .github/workflows/fuzzing.yml |
fuzzing_status |
cicd | healthy | .github/workflows/fuzzing.yml |
action |
cicd | healthy | .github/workflows/lock.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9090 |
network | healthy | Dockerfile |
port:01 |
network | healthy | SECURITY-INSIGHTS.yml |
port:15 |
network | healthy | .promu.yml |
port:04 |
network | healthy | .promu.yml |
port:9100 |
network | healthy | documentation/examples/prometheus-outscale.yml |
port:5001 |
network | healthy | scrape/scrape_test.go |
port:9200 |
network | healthy | discovery/aws/aws_test.go |
port:9300 |
network | healthy | discovery/aws/aws_test.go |
port:9101 |
network | healthy | discovery/aws/aws_test.go |
port:8080 |
network | healthy | discovery/aws/aws_test.go |
port:8081 |
network | healthy | discovery/aws/aws_test.go |
port:7070 |
network | healthy | discovery/aws/aws_test.go |
port:7071 |
network | healthy | discovery/aws/aws_test.go |
port:6060 |
network | healthy | discovery/aws/aws_test.go |
port:6061 |
network | healthy | discovery/aws/aws_test.go |
port:10 |
network | healthy | .github/ISSUE_TEMPLATE/bug_report.yml |
port:56 |
network | healthy | .github/ISSUE_TEMPLATE/bug_report.yml |
port:07 |
network | healthy | .github/ISSUE_TEMPLATE/bug_report.yml |
port:50 |
network | healthy | .github/ISSUE_TEMPLATE/bug_report.yml |
port:123 |
network | healthy | storage/remote/dial_context_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
holds |
software | healthy | web/ui/module/codemirror-promql/src/promql.ts:holds |
PromQLExtension |
software | healthy | web/ui/module/codemirror-promql/src/promql.ts:PromQLExtensi… |
Matcher |
software | healthy | web/ui/module/codemirror-promql/src/types/matcher.ts:Matcher |
HTTPPrometheusClient |
software | healthy | web/ui/module/codemirror-promql/src/client/prometheus.ts:HT… |
Cache |
software | healthy | web/ui/module/codemirror-promql/src/client/prometheus.ts:Ca… |
CachedPrometheusClient |
software | healthy | web/ui/module/codemirror-promql/src/client/prometheus.ts:Ca… |
HybridComplete |
software | healthy | web/ui/module/codemirror-promql/src/complete/hybrid.ts:Hybr… |
Parser |
software | healthy | web/ui/module/codemirror-promql/src/parser/parser.ts:Parser |
HybridLint |
software | healthy | web/ui/module/codemirror-promql/src/lint/hybrid.ts:HybridLi… |
ErrorBoundary |
software | healthy | web/ui/mantine-ui/src/components/ErrorBoundary.tsx:ErrorBou… |
HistoryCompleteStrategy |
software | healthy | web/ui/mantine-ui/src/pages/query/HistoryCompleteStrategy.t… |
HistoryCompleteStrategy |
software | healthy | web/ui/react-app/src/pages/graph/ExpressionInput.tsx:Histor… |
MetricsExplorer |
software | healthy | web/ui/react-app/src/pages/graph/MetricsExplorer.tsx:Metric… |
Legend |
software | healthy | web/ui/react-app/src/pages/graph/Legend.tsx:Legend |
Graph |
software | healthy | web/ui/react-app/src/pages/graph/Graph.tsx:Graph |
Panel |
software | healthy | web/ui/react-app/src/pages/graph/Panel.tsx:Panel |
TimeInput |
software | healthy | web/ui/react-app/src/pages/graph/TimeInput.tsx:TimeInput |
GraphControls |
software | healthy | web/ui/react-app/src/pages/graph/GraphControls.tsx:GraphCon… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::discovery/stackit/mock_test.go |
security | healthy | discovery/stackit/mock_test.go |
auth::storage/remote/azuread/testdata/azuread_bad_twoconfig… |
security | healthy | storage/remote/azuread/testdata/azuread_bad_twoconfig.yaml |
auth::documentation/examples/prometheus-stackit.yml |
security | healthy | documentation/examples/prometheus-stackit.yml |
auth::discovery/azure/azure.go |
security | healthy | discovery/azure/azure.go |
auth::documentation/examples/remote_storage/go.mod |
security | healthy | documentation/examples/remote_storage/go.mod |
auth::go.mod |
security | healthy | go.mod |
auth::storage/remote/azuread/testdata/azuread_bad_oauthsdkc… |
security | healthy | storage/remote/azuread/testdata/azuread_bad_oauthsdkconfig.… |
auth::discovery/ionos/server_test.go |
security | healthy | discovery/ionos/server_test.go |
auth::storage/remote/azuread/testdata/azuread_bad_scope_inv… |
security | healthy | storage/remote/azuread/testdata/azuread_bad_scope_invalid.y… |
auth::config/testdata/conf.good.yml |
security | healthy | config/testdata/conf.good.yml |
auth::storage/remote/azuread/azuread_test.go |
security | healthy | storage/remote/azuread/azuread_test.go |
auth::storage/remote/azuread/testdata/azuread_bad_invalidoa… |
security | healthy | storage/remote/azuread/testdata/azuread_bad_invalidoauthcon… |
auth::storage/remote/azuread/testdata/azuread_good_oauth_cu… |
security | healthy | storage/remote/azuread/testdata/azuread_good_oauth_customsc… |
auth::storage/remote/azuread/testdata/azuread_good_oauth.ya… |
security | healthy | storage/remote/azuread/testdata/azuread_good_oauth.yaml |
auth::storage/remote/azuread/azuread.go |
security | healthy | storage/remote/azuread/azuread.go |
auth::config/config_test.go |
security | healthy | config/config_test.go |
auth::config/testdata/roundtrip.good.yml |
security | healthy | config/testdata/roundtrip.good.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::check_release_notes |
cicd | healthy | .github/workflows/check_release_notes.yml |
gha::codeql-analysis |
cicd | healthy | .github/workflows/codeql-analysis.yml |
gha::container_description |
cicd | healthy | .github/workflows/container_description.yml |
gha::buf |
cicd | healthy | .github/workflows/buf.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::automerge-dependabot |
cicd | healthy | .github/workflows/automerge-dependabot.yml |
gha::scorecards |
cicd | healthy | .github/workflows/scorecards.yml |
gha::govulncheck |
cicd | healthy | .github/workflows/govulncheck.yml |
gha::stale |
cicd | healthy | .github/workflows/stale.yml |
gha::prombench |
cicd | healthy | .github/workflows/prombench.yml |
gha::buf-lint |
cicd | healthy | .github/workflows/buf-lint.yml |
gha::repo_sync |
cicd | healthy | .github/workflows/repo_sync.yml |
gha::fuzzing |
cicd | healthy | .github/workflows/fuzzing.yml |
gha::lock |
cicd | healthy | .github/workflows/lock.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
.env in repo |
security | healthy | web/ui/react-app/.env |
password_literal::config/config_test.go |
security | healthy | config/config_test.go |
password_literal::config/config_test.go |
security | healthy | config/config_test.go |
password_literal::config/config_test.go |
security | healthy | config/config_test.go |
password_literal::config/testdata/uyuni_token_file.bad.yml |
security | healthy | config/testdata/uyuni_token_file.bad.yml |
password_literal::config/testdata/conf.good.yml |
security | healthy | config/testdata/conf.good.yml |
password_literal::config/testdata/conf.good.yml |
security | healthy | config/testdata/conf.good.yml |
password_literal::documentation/examples/prometheus-hetzner… |
security | healthy | documentation/examples/prometheus-hetzner.yml |
password_literal::notifier/manager_test.go |
security | healthy | notifier/manager_test.go |
password_literal::scrape/target_test.go |
security | healthy | scrape/target_test.go |
generic_api_key::discovery/vultr/mock_test.go |
security | healthy | discovery/vultr/mock_test.go |
password_literal::discovery/hetzner/mock_test.go |
security | healthy | discovery/hetzner/mock_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
TEST_INFRA_PROVIDER_AUTH |
cicd | healthy | — |
PROMBOT_GITHUB_TOKEN |
cicd | healthy | — |
DOCKER_HUB_LOGIN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
PROMBOT_LOCKTHREADS_TOKEN |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
BUF_TOKEN |
cicd | healthy | — |
DOCKER_HUB_PASSWORD |
cicd | healthy | — |
DOCKER_REPO_NAME |
cicd | healthy | — |
QUAY_IO_API_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | renovate.json |
vps::azure |
hardware | healthy | renovate.json |
vps::ec2 |
hardware | healthy | go.mod |
vps::lightsail |
hardware | healthy | go.mod |
vps::digitalocean |
hardware | healthy | go.mod |
vps::linode |
hardware | healthy | go.mod |
vps::vultr |
hardware | healthy | go.mod |
vps::hetzner |
hardware | healthy | config/testdata/conf.good.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
k8s::ClusterRole::documentation/examples/rbac-setup.yml |
hardware | healthy | documentation/examples/rbac-setup.yml |
k8s::Secret::documentation/examples/rbac-setup.yml |
hardware | healthy | documentation/examples/rbac-setup.yml |
k8s::ServiceAccount::documentation/examples/rbac-setup.yml |
hardware | healthy | documentation/examples/rbac-setup.yml |
k8s::ClusterRoleBinding::documentation/examples/rbac-setup.… |
hardware | healthy | documentation/examples/rbac-setup.yml |
k8s::ReplicationController::documentation/examples/kubernet… |
hardware | healthy | documentation/examples/kubernetes-rabbitmq/rc.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | go.mod |
nginx |
network | healthy | config/config_test.go |
caddy |
network | healthy | web/api/v1/openapi_examples.go |
loadbalancer |
network | healthy | discovery/openstack/openstack.go |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | go.mod |
rabbitmq |
data | healthy | documentation/examples/kubernetes-rabbitmq/rc.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nabgww7w |
software | healthy | /tmp/repobility-clone-nabgww7w |
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api |
api | healthy | web/ui/react-app/src/setupProxy.js |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | config/testdata/roundtrip.good.yml |
This page is publicly accessible at:
https://repobility.com/scan/f49f0d4c-44f5-476f-ae97-1d983f63dbf9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f49f0d4c-44f5-476f-ae97-1d983f63dbf9/
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.