https://github.com/grafana/grafana
· scanned 2026-06-05 07:47 UTC (5 days, 21 hours ago)
· 10 languages
2873 raw signals (291 security + 2582 graph) 11/13 scanners ran 90th percentile · Typescript · huge (>500K LoC) System graph score 43 (higher by 49)
Last scanned 5 days, 21 hours ago · v2 · 1168 actionable findings from 2 signal sources. 414 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 |
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 |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 92.2 |
Showing 576 of 1168 actionable findings. 1582 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
devenv/frontend-service/docker-compose.yaml:38
packages/grafana-ui/src/components/Table/TableNG/Filter/FilterList.tsx:70
apps/advisor/pkg/app/checks/configchecks/security_config_step.go:16
devenv/docker/ha_test/docker-compose.yaml:17, 55 (2 hits)devenv/docker/blocks/auth/freeipa/docker-compose.yaml:6devenv/docker/ha-test-unified-alerting/docker-compose.yaml:3devenv/frontend-service/docker-compose.yaml:87devenv/docker/ha-test-unified-alerting/docker-compose.yaml:35devenv/docker/ha_test/docker-compose.yaml:3devenv/frontend-service/docker-compose.yaml:98devenv/docker/blocks/mysql_opendata/Dockerfile:5
CI/CD securitycontainers
public/app/plugins/datasource/azuremonitor/components/ConfigEditor/AppRegistrationCredentials.tsx:334
Private key in repo
conf/ldap.toml:32, 34 (2 hits)conf/ldap_multiple.toml:10, 36 (2 hits)devenv/docker/blocks/auth/authentik/ldap_authentik.toml:9
devenv/docker/blocks/auth/freeipa/ldap_freeipa.toml:23
devenv/docker/blocks/auth/openldap-multiple/ldap_dev.toml:19, 57 (2 hits)devenv/docker/blocks/influxdb/docker-compose.yaml:11
devenv/docker/blocks/mysql_opendata/Dockerfile:6, 8 (2 hits)pkg/cmd/grafana-cli/commands/reset_password_command.go:30
pkg/services/ldap/api/support_bundle.go:43
pkg/services/notifications/notifications.go:48
pkg/services/sqlstore/sqlutil/sqlutil.go:143, 165 (2 hits)pkg/setting/setting.go:55
playwright.config.ts:79
public/app/plugins/datasource/influxdb/components/editor/config-v2/InfluxInfluxQLDBConnection.tsx:47
Dockerfile:16, 17, 18, 20 (4 hits)devenv/docker/blocks/alert_webhook_listener/Dockerfile:1devenv/docker/blocks/auth/apache_proxy_mac/Dockerfile:1devenv/docker/blocks/auth/nginx_proxy_mac/Dockerfile:1devenv/docker/blocks/collectd/Dockerfile:1devenv/docker/blocks/elastic/data/Dockerfile:1devenv/docker/blocks/mysql_opendata/Dockerfile:2devenv/docker/blocks/prometheus/Dockerfile:1package.json:1
.github/workflows/pr-test-integration.yml:110, 256 (2 hits).github/workflows/build-docker-variants.yml:114apps/alerting/historian/go.mod:169apps/plugins/go.mod:292pkg/codegen/go.mod:64devenv/docker/blocks/auth/freeipa/docker-compose.yaml:6
CI/CD securitycontainers
devenv/frontend-service/docker-compose.yaml:135
CI/CD securitycontainers
packages/grafana-api-clients/src/clients/rtkq/iam/v0alpha1/endpoints.gen.ts:1781
devenv/docker/ha-test-unified-alerting/docker-compose.yaml:3, 18 (2 hits)devenv/docker/ha_test/docker-compose.yaml:17, 32 (2 hits)devenv/docker/ha-test-unified-alerting/docker-compose.yaml:3, 18 (2 hits)devenv/docker/ha_test/docker-compose.yaml:17, 32 (2 hits).github/workflows/release-comms.yml:69, 79, 88, 98, 110, 122, 142 (7 hits).github/workflows/pr-build-grafana.yml:180, 224, 236 (3 hits).github/workflows/publish-artifact.yml:55, 80 (2 hits).github/workflows/release-build.yml:609, 637, 661, 688, 715, 742, 769, 796, +2 more (10 hits).github/workflows/release-comms.yml:69, 79, 88, 98, 110, 122, 142 (7 hits).github/workflows/community-release.yml:37, 44 (2 hits).github/workflows/deploy-storybook.yml:91, 103 (2 hits).github/workflows/github-release.yml:45, 57 (2 hits).github/workflows/i18n-crowdin-create-tasks.yml:18, 25 (2 hits).github/workflows/i18n-crowdin-download.yml:32, 39 (2 hits).github/workflows/i18n-crowdin-upload.yml:28, 35 (2 hits)pkg/api/admin.go:82
Eval used
pkg/expr/threshold.go:198
Eval used
public/app/features/dashboard/dashgrid/DashboardLibrary/utils/communityDashboardHelpers.ts:181
Eval used
.github/actions/changelog/index.js:20
Exec used
pkg/util/xorm/session_raw.go:148
Exec used
packages/grafana-ui/src/components/Table/TableNG/Filter/FilterList.tsx:73
packages/grafana-ui/src/components/Table/Table.story.tsx:119
devenv/docker/blocks/loki/data/data.js:203
devenv/docker/blocks/alert_webhook_listener/main.go:27devenv/docker/blocks/prometheus_high_card/main.go:122devenv/docker/blocks/prometheus_utf8/main.go:126devenv/frontend-service/docker-compose.yaml:77
CI/CD securitycontainers
devenv/docker/blocks/traefik/docker-compose.yml:14
CI/CD securitycontainers
devenv/docker/ha-test-unified-alerting/docker-compose.yaml:18devenv/docker/ha_test/docker-compose.yaml:32devenv/frontend-service/docker-compose.yaml:87devenv/docker/blocks/webdav/docker-compose.yaml
CI/CD securitycontainers
devenv/docker/blocks/sensugo/docker-compose.yaml
CI/CD securitycontainers
Dockerfile:394devenv/docker/blocks/alert_webhook_listener/Dockerfile:2devenv/docker/blocks/auth/apache_proxy/Dockerfile:1devenv/docker/blocks/auth/apache_proxy_mac/Dockerfile:1devenv/docker/blocks/auth/nginx_proxy_mac/Dockerfile:1devenv/docker/blocks/auth/prometheus_basic_auth_proxy/Dockerfile:1devenv/docker/blocks/caddy_tls/build/Dockerfile:1devenv/docker/blocks/collectd/Dockerfile:1devenv/docker/blocks/alert_webhook_listener/Dockerfile:2devenv/docker/blocks/auth/apache_proxy/Dockerfile:1devenv/docker/blocks/auth/apache_proxy_mac/Dockerfile:1devenv/docker/blocks/mysql_opendata/Dockerfile:3devenv/docker/blocks/prometheus_high_card/Dockerfile:1devenv/docker/blocks/prometheus_utf8/Dockerfile:1devenv/docker/blocks/slow_proxy/Dockerfile:1pkg/util/xorm/session_update.go:1
pkg/registry/apis/collections/stars_update.go:1
index.html
.well-known/security.txt
public/robots.txt
Dockerfile:20
containersPinned dependencies
devenv/docker/blocks/alert_webhook_listener/Dockerfile:1devenv/docker/blocks/prometheus_high_card/Dockerfile:1devenv/docker/blocks/prometheus_utf8/Dockerfile:1devenv/docker/blocks/slow_proxy/Dockerfile:1devenv/docker/blocks/auth/apache_proxy/Dockerfile:1
containersPinned dependencies
devenv/docker/blocks/auth/apache_proxy_mac/Dockerfile:1
containersPinned dependencies
devenv/docker/blocks/mysql_opendata/Dockerfile:2
containersPinned dependencies
repo-level (2 hits)repo-level (3 hits).github/workflows/issue-opened.yml:63, 131 (2 hits).github/workflows/alerting-update-module.yml:148.github/workflows/pr-dependabot-update-go-workspace.yml:27.github/workflows/pr-test-docker.yml:56.github/workflows/alerting-update-module.yml.github/workflows/backend-code-checks.yml.github/workflows/backend-unit-tests.yml.github/workflows/backport-workflow.yml.github/workflows/build-docker-variants.yml.github/workflows/build-go-matrix.yml.github/workflows/bump-version.yml.github/workflows/changelog.ymlpackages/grafana-ui/src/components/PanelChrome/PanelDescription.tsx:26
Dangerous innerhtml
packages/grafana-ui/src/components/RenderUserContentAsHTML/RenderUserContentAsHTML.tsx:7
Dangerous innerhtml
packages/grafana-ui/src/components/Table/TableNG/Cells/MarkdownCell.tsx:22
Dangerous innerhtml
packages/grafana-ui/src/components/Typeahead/TypeaheadInfo.tsx:46
Dangerous innerhtml
public/app/core/components/EmptyListCTA/EmptyListCTA.tsx:64
Dangerous innerhtml
public/app/core/components/help/HelpModal.tsx:252
Dangerous innerhtml
public/app/core/components/PluginHelp/PluginHelp.tsx:39
Dangerous innerhtml
public/app/core/components/QueryOperationRow/OperationRowHelp.tsx:31
Dangerous innerhtml
public/app/features/dashboard-scene/panel-edit/PanelEditNext/QueryEditor/TransformationHelpDisplay.tsx:51
Dangerous innerhtml
public/app/features/dashboard/components/PanelEditor/PanelHeaderCorner.tsx:57
Dangerous innerhtml
public/app/features/datasources/components/DataSourceFailureBadge.tsx:22
Dangerous innerhtml
public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/KeyValuesTable.tsx:140
Dangerous innerhtml
public/app/features/plugins/admin/components/Changelog.tsx:15
Dangerous innerhtml
public/app/features/plugins/admin/components/PluginDetailsBody.tsx:57
Dangerous innerhtml
public/app/features/plugins/admin/components/PluginDetailsDeprecatedWarning.tsx:42
Dangerous innerhtml
public/app/features/provisioning/components/Folders/FolderReadmePanel.tsx:192
Dangerous innerhtml
public/app/features/users/UsersListPage.tsx:114
Dangerous innerhtml
public/app/plugins/datasource/azuremonitor/components/LogsQueryEditor/RawQuery.tsx:26
Dangerous innerhtml
public/app/plugins/datasource/tempo/_importedDependencies/datasources/prometheus/RawQuery.tsx:24
Dangerous innerhtml
public/app/plugins/panel/news/component/News.tsx:48
Dangerous innerhtml
public/app/plugins/panel/timeseries/plugins/annotations2-cluster/AnnotationTooltipBody.tsx:20
Dangerous innerhtml
public/app/plugins/panel/timeseries/plugins/annotations2/AnnotationTooltip2.tsx:140
Dangerous innerhtml
pkg/plugins/repo/models.go:31
Weak hash
public/app/features/alerting/unified/utils/cloud-alertmanager-notifier-types.ts:630
Weak hash
.github/license_finder.yaml
Ports
devenv/datasources_docker.yaml
Ports
.github/license_finder.yaml
Ports
.github/license_finder.yaml
Ports
devenv/docker/blocks/smtp/Dockerfile
Ports
devenv/frontend-service/docker-compose.yaml
Ports
devenv/frontend-service/docker-compose.yaml
Ports
devenv/frontend-service/docker-compose.yaml
Ports
devenv/docker/blocks/auth/openldap/docker-compose.yaml
Ports
devenv/frontend-service/docker-compose.yaml
Ports
.dockerignore
CI/CD securitycontainers
apps/advisor/pkg/apis/advisor/v0alpha1/createregister_response_object_types_gen.go:22apps/advisor/pkg/apis/advisor_manifest.go:25apps/advisor/pkg/app/app.go:167devenv/docker/ha-test-unified-alerting/docker-compose.yaml:27, 44, 53, 64, 75, 86 (6 hits)devenv/docker/ha_test/docker-compose.yaml:55, 85, 94, 102 (4 hits)devenv/frontend-service/docker-compose.yaml:3, 19, 49, 158 (4 hits)devenv/docker/blocks/auth/freeipa/docker-compose.yaml:6devenv/local-npm/docker-compose.yaml:12devenv/docker/ha-test-unified-alerting/docker-compose.yaml:27, 44, 53, 64, 75, 86 (6 hits)devenv/docker/ha_test/docker-compose.yaml:55, 85, 94, 102 (4 hits)devenv/frontend-service/docker-compose.yaml:3, 19, 49, 158 (4 hits)devenv/docker/blocks/auth/freeipa/docker-compose.yaml:6devenv/local-npm/docker-compose.yaml:12scripts/verify-repo-update/Dockerfile.deb:6, 13 (2 hits)Dockerfile:301devenv/docker/blocks/mqtt/build/Dockerfile:3devenv/docker/blocks/mysql_opendata/Dockerfile:11devenv/docker/debtest/Dockerfile:3scripts/verify-repo-update/Dockerfile.deb:6, 13 (2 hits)devenv/docker/blocks/mysql_opendata/Dockerfile:11devenv/docker/debtest/Dockerfile:3apps/alerting/notifications/pkg/apis/alertingnotifications/v1beta1/client_gen.go:2, 7 (2 hits)apps/alerting/notifications/pkg/apis/alertingnotifications/v1beta1/inhibitionrule_client_gen.go:2, 28 (2 hits)apps/alerting/notifications/pkg/apis/alertingnotifications/v1beta1/inhibitionrule_object_gen.go:2, 67 (2 hits)apps/alerting/notifications/pkg/apis/alertingnotifications/v1beta1/receiver_client_gen.go:2, 33 (2 hits)apps/advisor/pkg/apis/advisor/v0alpha1/checktype_client_gen.go:29apps/advisor/pkg/apis/advisor/v0alpha1/checktype_object_gen.go:80apps/alerting/historian/pkg/apis/alertinghistorian/v0alpha1/client_gen.go:8apps/alerting/historian/pkg/apis/alertinghistorian/v0alpha1/dummy_client_gen.go:29llms.txt
humans.txt
sitemap.xml
public/robots.txt
Dockerfile:16
containersPinned dependencies
devenv/docker/buildcontainer/Dockerfile:1
containersPinned dependencies
devenv/docker/blocks/smtp/Dockerfile:1
containersPinned dependencies
devenv/docker/blocks/prometheus_random_data/Dockerfile:4
containersPinned dependencies
devenv/docker/blocks/stateful_webhook/Dockerfile:1
containersPinned dependencies
Dockerfile:18
containersPinned dependencies
packaging/docker/custom/Dockerfile:2
containersPinned dependencies
devenv/docker/blocks/auth/prometheus_basic_auth_proxy/Dockerfile:1
containersPinned dependencies
devenv/docker/blocks/auth/nginx_proxy_mac/Dockerfile:1
containersPinned dependencies
Dockerfile:19
containersPinned dependencies
devenv/docker/blocks/prometheus/Dockerfile:1
containersPinned dependencies
Dockerfile:17
containersPinned dependencies
devenv/docker/blocks/collectd/Dockerfile:1
containersPinned dependencies
.github/workflows/pr-e2e-tests.yml:48, 53, 68, 84, 89, 112, 140, 188, +5 more (13 hits).github/workflows/detect-breaking-changes-levitate.yml:56, 103, 130, 135, 178, 205, 210, 221, +4 more (12 hits).github/workflows/pr-build-grafana.yml:26, 47, 64, 85, 108, 134, 221 (7 hits).github/workflows/pr-test-integration.yml:74, 121, 162, 208, 267, 320 (6 hits).github/workflows/check-frontend-test-coverage.yml:175, 218, 280 (3 hits).github/workflows/frontend-lint.yml:275, 298, 320 (3 hits).github/workflows/go-lint.yml:26, 42, 64 (3 hits).github/workflows/pr-frontend-unit-tests.yml:54, 86, 130 (3 hits)Showing first 300 of 576. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/ed158104-2de3-4a38-8f2c-932dd63d62b0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ed158104-2de3-4a38-8f2c-932dd63d62b0/
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.