https://github.com/apache/superset
· scanned 2026-06-17 01:39 UTC (1 month, 1 week ago)
· 10 languages
2936 raw signals (142 security + 2794 graph) 11/13 scanners ran 17th percentile · Typescript · medium (20-100K LoC)
Last scanned 1 month, 1 week ago · v3 · 2829 actionable findings from 2 signal sources. 107 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 |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
76.0 | 0.20 | 15.20 |
documentation_score |
83.0 | 0.15 | 12.45 |
practices_score |
79.0 | 0.15 | 11.85 |
code_quality |
71.0 | 0.10 | 7.10 |
| Overall | 1.00 | 80.6 |
Showing 451 of 2829 actionable findings. 2936 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.
scripts/benchmark_migration.py:83
.github/workflows/docker.yml:69, 70, 83, 84, 156, 157 (6 hits).github/workflows/check-python-deps.yml:51, 52 (2 hits).github/workflows/superset-e2e.yml:154docker/docker-init.sh:41
docs/docusaurus.config.ts:818
superset-frontend/cypress-base/cypress/support/e2e.ts:184
superset-frontend/src/pages/UserInfo/index.tsx:85
superset/config.py:1732
docker/.env
ConfigEnv fileRuntime env
RELEASING/changelog.py:115, 136, 138, 145, 197, 205, 206, 220, +5 more (14 hits)superset-websocket/Dockerfile:15, 23 (2 hits).devcontainer/Dockerfile:2.github/workflows/superset-python-integrationtest.yml:51, 64, 141, 150, 200 (5 hits).github/workflows/superset-python-presto-hive.yml:52, 61, 70, 116, 125 (5 hits).github/workflows/superset-e2e.yml:85, 92, 195, 202 (4 hits).github/workflows/superset-app-cli.yml:30, 39 (2 hits).github/workflows/superset-playwright.yml:71, 78 (2 hits)superset-websocket/Dockerfile:19
CI/CD securitycontainers
.devcontainer/Dockerfile:16
CI/CD securitycontainers
.devcontainer/Dockerfile:16
containersRemote installer
superset/extensions/utils.py:64
Exec used
docs/scripts/convert-api-sidebar.mjs:60
New function used
scripts/check-env.py:50
Subprocess shell true
scripts/cypress_run.py:81
Subprocess shell true
scripts/cypress_run.py:81
scripts/check-env.py:50
superset-extensions-cli/src/superset_extensions_cli/cli.py:310, 454, 489, 605 (4 hits)setup.py:35superset-frontend/cypress-base/cypress/support/e2e.ts:121, 151, 230, 314, 337, 372, 427 (7 hits).dockerignore
CI/CD securitycontainers
.devcontainer/Dockerfile:2
CI/CD securitycontainers
superset-websocket/Dockerfile:21
CI/CD securitycontainers
.well-known/security.txt
.claude/commands/js-to-ts.md
VerificationClaude instruction
.claude/projects/js-to-ts/AGENT.md
VerificationClaude instruction
.claude/projects/js-to-ts/COORDINATOR.md
VerificationClaude instruction
.claude/settings.json
VerificationClaude instruction
superset/views/sql_lab/views.py:40
Auth django unauth view
superset/views/sql_lab/views.py:223
Auth django unauth view
superset/views/sql_lab/views.py:54
Auth django unauth view
repo-level (2 hits).github/workflows/bump-python-package.yml.github/workflows/latest-release-tag.yml.github/workflows/release.yml.github/workflows/superset-frontend.yml.github/workflows/superset-helm-release.yml.github/workflows/superset-python-integrationtest.yml.github/workflows/superset-python-presto-hive.yml.github/workflows/superset-python-unittest.ymlsuperset-frontend/packages/superset-ui-core/src/utils/html.tsx:216
Dangerous innerhtml
superset-frontend/plugins/plugin-chart-ag-grid-table/src/renderers/TextCellRenderer.tsx:69
Dangerous innerhtml
superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:1247
Dangerous innerhtml
superset-frontend/plugins/preset-chart-deckgl/src/utilities/HandlebarsRenderer.tsx:82
Dangerous innerhtml
superset-frontend/scripts/check-custom-rules.js:302
Dangerous innerhtml
superset-frontend/src/dashboard/components/gridComponents/Chart/Chart.tsx:711
Dangerous innerhtml
superset-frontend/plugins/legacy-plugin-chart-chord/src/Chord.ts:44
Direct innerhtml assignment
superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Vis.ts:291
Direct innerhtml assignment
superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTable/components/CustomHeader.tsx:83
Direct innerhtml assignment
superset-frontend/src/dashboard/util/injectCustomCss.ts:45
Direct innerhtml assignment
superset-frontend/src/embedded/index.tsx:130
Direct innerhtml assignment
superset-websocket/utils/client-ws-app/public/javascripts/app.js:45
Direct innerhtml assignment
superset/utils/webdriver.py:676
Direct innerhtml assignment
superset-frontend/packages/superset-ui-core/src/utils/html.tsx:184
Domparser html parse
docs/scripts/generate-database-docs.mjs:31
Node child process
docs/scripts/generate-if-changed.mjs:33
Node child process
docs/scripts/manage-versions.mjs:24
Node child process
superset-embedded-sdk/release-if-necessary.js:20
Node child process
superset-frontend/scripts/build.js:28
Node child process
superset-frontend/scripts/commitlint.js:25
Node child process
superset-frontend/scripts/oxlint-metrics-uploader.js:19
Node child process
superset/mcp_service/index.js:26
Node child process
.devcontainer/Dockerfile:6
CI/CD securitycontainers
Dockerfile:172, 235, 263, 266, 276, 285 (6 hits)scripts/generate_frontend_ts_tasklist.js:2superset-frontend/.eslintrc.minimal.js:5superset-frontend/cypress-base/cypress/e2e/explore/visualizations/shared.helper.js:2superset-frontend/packages/superset-ui-chart-controls/src/sections/timeComparison.tsx:101superset-websocket/Dockerfile:15, 30 (2 hits)Dockerfile:32
containersPinned dependencies
Dockerfile:110
containersPinned dependencies
.devcontainer/Dockerfile:2
containersPinned dependencies
repo-level (10 hits)repo-level (6 hits)superset-frontend/packages/generator-superset/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/packages/superset-core/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/packages/superset-ui-chart-controls/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/packages/superset-ui-core/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/legacy-plugin-chart-calendar/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/legacy-plugin-chart-chord/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/legacy-plugin-chart-country-map/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/legacy-plugin-chart-horizon/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/legacy-plugin-chart-parallel-coordinates/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/legacy-plugin-chart-partition/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/legacy-plugin-chart-rose/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/legacy-plugin-chart-world-map/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/legacy-preset-chart-nvd3/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/plugin-chart-ag-grid-table/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/plugin-chart-cartodiagram/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/plugin-chart-echarts/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/plugin-chart-handlebars/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/plugin-chart-pivot-table/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/plugin-chart-point-cluster-map/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/plugin-chart-table/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/plugin-chart-word-cloud/package.json
LockfileReproducibilityGenerated repo pattern
superset-frontend/plugins/preset-chart-deckgl/package.json
LockfileReproducibilityGenerated repo pattern
superset/config.py:1668
superset-core/src/superset_core/semantic_layers/config.py:25
superset/sql/execution/executor.py:992
superset-core/src/superset_core/semantic_layers/config.py:62
superset/extensions/metadb.py:102
superset/sql/execution/celery_task.py:374
superset/sql/dialects/firebolt.py:118
superset/jinja_context.py:958
superset/async_events/async_query_manager.py:67
superset/extensions/cache_middleware.py:50
superset/initialization/__init__.py:798
superset/extensions/pylint.py:34
superset/extensions/pylint.py:65
Showing first 300 of 451. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/5d27214b-831a-4ed2-ab07-27c1fa98ec8e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5d27214b-831a-4ed2-ab07-27c1fa98ec8e/
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.