https://github.com/Shopify/polaris-react.git
· scanned 2026-05-24 01:23 UTC (1 week, 5 days ago)
· 10 languages
1326 findings (89 legacy + 1237 scanner) 11/13 scanners ran 88th percentile · Typescript · large (100-500K LoC) Scanner says 76 (higher by 9)
Last scanned 1 week, 5 days ago · v4 · last Δ -5.4 (diff) · 305 findings from 3 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 |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
95.0 | 0.20 | 19.00 |
documentation_score |
61.0 | 0.15 | 9.15 |
practices_score |
100.0 | 0.15 | 15.00 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 85.2 |
All 2998 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 |
|---|---|---|---|
client |
software | healthy | conftest.py:6 |
user |
software | healthy | conftest.py:11 |
authenticated_client |
software | healthy | conftest.py:21 |
main |
software | healthy | manage.py:7 |
test_onboarding_files_include_access_policy_skeleton |
software | healthy | tests/test_provider_prs.py:11 |
test_onboarding_pr_body_mentions_access_matrix |
software | healthy | tests/test_provider_prs.py:23 |
test_access_policy_content_is_repo_specific |
software | healthy | tests/test_provider_prs.py:32 |
test_create_user_defaults |
software | healthy | tests/test_models.py:8 |
test_plan_display |
software | healthy | tests/test_models.py:17 |
test_str_representation |
software | healthy | tests/test_models.py:21 |
test_quality_grade_a |
software | healthy | tests/test_models.py:28 |
test_quality_grade_f |
software | healthy | tests/test_models.py:32 |
test_quality_grade_none |
software | healthy | tests/test_models.py:36 |
test_quality_grade_boundaries |
software | healthy | tests/test_models.py:40 |
test_create_repository |
software | healthy | tests/test_models.py:48 |
test_heartbeat_queues_changed_repository |
software | healthy | tests/test_automation.py:10 |
fake_queue_analysis |
software | healthy | tests/test_automation.py:28 |
test_heartbeat_respects_disabled_automation |
software | healthy | tests/test_automation.py:48 |
test_provider_upsert_does_not_mark_unscanned_repo_completed |
software | healthy | tests/test_automation.py:70 |
test_provider_upsert_preserves_existing_automation_choices |
software | healthy | tests/test_automation.py:91 |
test_provider_upsert_matches_canonical_url_variants |
software | healthy | tests/test_automation.py:122 |
test_pending_repo_processing_claims_before_queueing |
software | healthy | tests/test_automation.py:148 |
test_queue_repository_analysis_does_not_duplicate_claimed_r… |
software | healthy | tests/test_automation.py:173 |
test_hard_time_limit_marks_running_repo_failed |
software | healthy | tests/test_automation.py:198 |
test_browse_page |
software | healthy | tests/test_explore_views.py:7 |
test_search_page |
software | healthy | tests/test_explore_views.py:11 |
test_search_with_query |
software | healthy | tests/test_explore_views.py:15 |
test_leaderboard |
software | healthy | tests/test_explore_views.py:19 |
test_leaderboard_with_language |
software | healthy | tests/test_explore_views.py:23 |
test_compare |
software | healthy | tests/test_explore_views.py:27 |
test_discover_index |
software | healthy | tests/test_explore_views.py:31 |
test_api_search |
software | healthy | tests/test_explore_views.py:38 |
test_api_leaderboard |
software | healthy | tests/test_explore_views.py:44 |
test_api_analytics |
software | healthy | tests/test_explore_views.py:50 |
test_dashboard_loads |
software | healthy | tests/test_vuln_intel.py:7 |
test_api_returns_json |
software | healthy | tests/test_vuln_intel.py:11 |
test_summary_api |
software | healthy | tests/test_vuln_intel.py:18 |
test_csv_export |
software | healthy | tests/test_vuln_intel.py:24 |
test_api_with_severity_filter |
software | healthy | tests/test_vuln_intel.py:29 |
_write |
software | healthy | tests/test_journey_contract_scanner.py:4 |
test_detects_token_callback_handoff_and_browser_token_stora… |
software | healthy | tests/test_journey_contract_scanner.py:10 |
test_detects_frontend_api_route_without_backend_match |
software | healthy | tests/test_journey_contract_scanner.py:27 |
test_detects_ui_consent_without_backend_audit_model |
software | healthy | tests/test_journey_contract_scanner.py:50 |
test_detects_placeholder_compliance_links_and_missing_legal… |
software | healthy | tests/test_journey_contract_scanner.py:67 |
test_detects_django_route_signature_and_temporal_access_gaps |
software | healthy | tests/test_journey_contract_scanner.py:84 |
test_detects_secret_setting_prefilled_into_password_input |
software | healthy | tests/test_journey_contract_scanner.py:111 |
test_masked_secret_input_prefill_is_quiet |
software | healthy | tests/test_journey_contract_scanner.py:123 |
test_ignores_fixture_journey_text |
software | healthy | tests/test_journey_contract_scanner.py:135 |
test_valid_https |
software | healthy | tests/test_analyzer.py:11 |
test_valid_with_git_suffix |
software | healthy | tests/test_analyzer.py:16 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
conftest.py |
software | healthy | conftest.py |
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
manage.py |
software | healthy | manage.py |
pyproject.toml |
software | healthy | pyproject.toml |
requirements.txt |
software | healthy | requirements.txt |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
ruff.toml |
software | healthy | ruff.toml |
__init__.py |
software | healthy | tests/__init__.py |
test_provider_prs.py |
software | healthy | tests/test_provider_prs.py |
test_models.py |
software | healthy | tests/test_models.py |
test_automation.py |
software | healthy | tests/test_automation.py |
test_explore_views.py |
software | healthy | tests/test_explore_views.py |
test_vuln_intel.py |
software | healthy | tests/test_vuln_intel.py |
test_journey_contract_scanner.py |
software | healthy | tests/test_journey_contract_scanner.py |
test_analyzer.py |
software | healthy | tests/test_analyzer.py |
test_landing.py |
software | healthy | tests/test_landing.py |
test_health.py |
software | healthy | tests/test_health.py |
test_views.py |
software | healthy | tests/test_views.py |
test_data_views.py |
software | healthy | tests/test_data_views.py |
test_threat_engine.py |
software | healthy | tests/test_threat_engine.py |
test_ai_code_scanner.py |
software | healthy | tests/test_ai_code_scanner.py |
test_baseline.py |
software | healthy | tests/test_baseline.py |
test_docker_scanner.py |
software | healthy | tests/test_docker_scanner.py |
test_api.py |
software | healthy | tests/test_api.py |
test_scanner_lifecycle.py |
software | healthy | tests/test_scanner_lifecycle.py |
test_authz_dataset.py |
software | healthy | tests/test_authz_dataset.py |
test_views_status.py |
software | healthy | tests/test_views_status.py |
test_private_intelligence.py |
software | healthy | tests/test_private_intelligence.py |
test_web_presence_scanner.py |
software | healthy | tests/test_web_presence_scanner.py |
test_agent_runtime_scanner.py |
software | healthy | tests/test_agent_runtime_scanner.py |
test_roast_views.py |
software | healthy | tests/test_roast_views.py |
test_dataset_views.py |
software | healthy | tests/test_dataset_views.py |
main.css |
software | healthy | static/css/main.css |
repobility-cicd.md |
software | healthy | docs/repobility-cicd.md |
views.py |
software | healthy | dashboard/views.py |
__init__.py |
software | healthy | dashboard/__init__.py |
apps.py |
software | healthy | dashboard/apps.py |
urls.py |
software | warning | dashboard/urls.py |
500.html |
software | healthy | templates/500.html |
discoveries.html |
software | healthy | templates/discoveries.html |
base.html |
software | healthy | templates/base.html |
404.html |
software | healthy | templates/404.html |
403.html |
software | healthy | templates/403.html |
base_dashboard.html |
software | healthy | templates/dashboard/base_dashboard.html |
findings.html |
software | healthy | templates/dashboard/findings.html |
overview.html |
software | healthy | templates/dashboard/overview.html |
settings.html |
software | healthy | templates/dashboard/settings.html |
alerts.html |
software | healthy | templates/dashboard/alerts.html |
ai_audit.html |
software | healthy | templates/landing/ai_audit.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestUserModel |
software | healthy | tests/test_models.py:7 |
TestRepositoryModel |
software | healthy | tests/test_models.py:27 |
Sender |
software | healthy | tests/test_automation.py:206 |
TestExploreViews |
software | healthy | tests/test_explore_views.py:6 |
TestExploreAPIs |
software | healthy | tests/test_explore_views.py:37 |
TestVulnIntelDashboard |
software | healthy | tests/test_vuln_intel.py:6 |
TestJourneyContractScanner |
software | healthy | tests/test_journey_contract_scanner.py:9 |
TestParseGithubUrl |
software | healthy | tests/test_analyzer.py:10 |
Result |
software | healthy | tests/test_analyzer.py:74 |
TestScoreToGrade |
software | healthy | tests/test_analyzer.py:102 |
TestIsTestFile |
software | healthy | tests/test_analyzer.py:127 |
TestCountLines |
software | healthy | tests/test_analyzer.py:153 |
TestHasDocstring |
software | healthy | tests/test_analyzer.py:169 |
TestDetectLanguage |
software | healthy | tests/test_analyzer.py:186 |
TestLandingPages |
software | healthy | tests/test_landing.py:8 |
TestLandingPageContent |
software | healthy | tests/test_landing.py:44 |
TestHealthCheck |
software | healthy | tests/test_health.py:8 |
FakeCursor |
software | healthy | tests/test_health.py:61 |
FakeConnection |
software | healthy | tests/test_health.py:74 |
TestPublicViews |
software | healthy | tests/test_views.py:17 |
TestAuthRequired |
software | healthy | tests/test_views.py:32 |
TestAuthenticatedViews |
software | healthy | tests/test_views.py:52 |
DummyTask |
software | healthy | tests/test_views.py:580 |
TestLibraryIndex |
software | healthy | tests/test_data_views.py:6 |
TestLibrarySubpages |
software | healthy | tests/test_data_views.py:17 |
TestScanCodeCredentials |
software | healthy | tests/test_threat_engine.py:10 |
TestAIAssistedSecretHandling |
software | healthy | tests/test_threat_engine.py:33 |
TestScanCodeInjection |
software | healthy | tests/test_threat_engine.py:179 |
TestScanCodeErrorHandling |
software | healthy | tests/test_threat_engine.py:222 |
TestThreatStats |
software | healthy | tests/test_threat_engine.py:234 |
TestAiCodeScanner |
software | healthy | tests/test_ai_code_scanner.py:10 |
TestGetPercentile |
software | healthy | tests/test_baseline.py:5 |
TestGetBenchmark |
software | healthy | tests/test_baseline.py:49 |
TestDockerScanner |
software | healthy | tests/test_docker_scanner.py:10 |
TestRepositoryAPI |
software | healthy | tests/test_api.py:35 |
DummyTask |
software | healthy | tests/test_api.py:478 |
FakeResult |
software | healthy | tests/test_api.py:650 |
TestPublicPageStatus |
software | healthy | tests/test_views_status.py:6 |
TestExplorePageStatus |
software | healthy | tests/test_views_status.py:68 |
TestWebPresenceScanner |
software | healthy | tests/test_web_presence_scanner.py:9 |
TestRoastPage |
software | healthy | tests/test_roast_views.py:7 |
TestDatasetExplorer |
software | healthy | tests/test_dataset_views.py:6 |
DashboardConfig |
software | healthy | dashboard/apps.py:4 |
CustomUserAdmin |
software | healthy | accounts/admin.py:7 |
EncryptedCharField |
software | healthy | accounts/models.py:17 |
User |
software | healthy | accounts/models.py:34 |
AccountsConfig |
software | healthy | accounts/apps.py:4 |
Migration |
software | healthy | accounts/migrations/0001_initial.py:7 |
BridgeCORSMiddleware |
software | healthy | repos/bridge_cors_middleware.py:32 |
IgnoreRule |
software | healthy | repos/ignore_rules.py:41 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /dashboard/ |
api | healthy | dashboard/urls.py |
ANY /dashboard/findings/ |
api | healthy | dashboard/urls.py |
ANY /dashboard/settings/ |
api | healthy | dashboard/urls.py |
ANY /dashboard/alerts/ |
api | healthy | repos/alert_views.py |
ANY /alerts/toggle/<int:repo_id>/ |
api | healthy | repos/alert_views.py |
ANY /alerts/read/<int:alert_id>/ |
api | healthy | repos/alert_views.py |
ANY /intel/cve-feed/ |
api | healthy | repos/alert_views.py |
ANY /api/v1/cve/ |
api | healthy | repos/alert_views.py |
ANY /badge/<str:owner>/<str:repo>/quality.svg |
api | healthy | repos/badge_views.py |
ANY /badge/<str:owner>/<str:repo>/security.svg |
api | healthy | repos/badge_views.py |
ANY /badge/<str:owner>/<str:repo>/repobility.svg |
api | healthy | repos/badge_views.py |
ANY /dashboard/webhooks/ |
api | healthy | repos/webhook_views.py |
ANY /dashboard/webhooks/<int:webhook_id>/ |
api | healthy | repos/webhook_views.py |
ANY /api/v1/webhooks/ |
api | healthy | repos/webhook_views.py |
ANY /api/v1/webhooks/<int:webhook_id>/deliveries/ |
api | healthy | repos/webhook_views.py |
ANY /repos/ |
api | healthy | repos/urls.py |
ANY /repos/add/ |
api | healthy | repos/urls.py |
ANY /repos/add/url/ |
api | healthy | repos/urls.py |
ANY /repos/automation/sweep/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/findings/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/findings/<int:finding_id>/triage/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/request-deep-scan/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/sarif/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/prompts/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/tasks/<int:task_id>/update/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/reanalyze/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/automation/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/heartbeat/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/onboarding-pr/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/delete/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/toggle-share/ |
api | healthy | repos/urls.py |
ANY /repos/<int:pk>/run-all/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/agents/register/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/agents/feedback/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/agents/report/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/findings/suggest/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/public/scan/ |
api | healthy | repos/urls.py |
ANY /repos/scan-submit/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/public/scan/<str:share_token>/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/public/alert-signup/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/findings/<int:finding_id>/feedback/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/corpus/stats/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/findings/queue/ |
api | healthy | repos/urls.py |
ANY /repos/agents/voting/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/digest/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/rule_calibration/ |
api | healthy | repos/urls.py |
ANY /repos/api/v1/cohort/ |
api | healthy | repos/urls.py |
ANY /repos/scan/<str:share_token>/ |
api | healthy | repos/urls.py |
ANY /repos/scan/<str:share_token>/report.png |
api | healthy | repos/urls.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
baseline_catalog |
data | healthy | repos/migrate_phase2.py |
baseline_credential_findings |
data | healthy | repos/migrate_phase2.py |
baseline_risk_scores |
data | healthy | repos/migrate_phase2.py |
baseline_tech_debt |
data | healthy | repos/migrate_phase2.py |
baseline_vulnerability_findings |
data | healthy | repos/migrate_phase2.py |
baseline_license_findings |
data | healthy | repos/migrate_phase2.py |
baseline_dora_metrics |
data | healthy | repos/migrate_phase2.py |
baseline_issues |
data | healthy | repos/migrate_phase2.py |
baseline_packages |
data | healthy | repos/migrate_phase2.py |
baseline_compliance_reports |
data | healthy | repos/migrate_phase2.py |
baseline_api_endpoints |
data | healthy | repos/migrate_phase2.py |
baseline_files |
data | healthy | repos/migrate_phase2.py |
baseline_repos |
data | healthy | repos/migrate_baseline_to_pg.py |
baseline_quality_scores |
data | healthy | repos/migrate_baseline_to_pg.py |
baseline_symbols |
data | healthy | repos/migrate_baseline_to_pg.py |
cycle_metrics |
data | healthy | scanner/ext_supply_chain_mining.py |
AlertSubscription |
data | healthy | repos/alerts.py |
Alert |
data | healthy | repos/alerts.py |
CVEDatabase |
data | healthy | repos/alerts.py |
Repository |
data | healthy | repos/models.py |
AnalysisFinding |
data | healthy | repos/models.py |
RemediationTask |
data | healthy | repos/models.py |
AnalysisReport |
data | healthy | repos/models.py |
RepositoryCheckRun |
data | healthy | repos/models.py |
RepositoryAutomationRun |
data | healthy | repos/models.py |
RepositoryProviderAccount |
data | healthy | repos/models.py |
RepobilityAPIKey |
data | healthy | repos/models.py |
RoastResult |
data | healthy | repos/models.py |
GitHubInstallation |
data | healthy | repos/models.py |
FindingFeedback |
data | healthy | repos/models.py |
RouteEndpoint |
data | healthy | repos/models.py |
RuleCalibration |
data | healthy | repos/models.py |
FiledIssue |
data | healthy | repos/models.py |
CalibrationSnapshot |
data | healthy | repos/models.py |
OnboardingFollowup |
data | healthy | repos/models.py |
EmailSuppression |
data | healthy | repos/models.py |
LandingMetrics |
data | healthy | repos/models.py |
CorpusIntelPattern |
data | healthy | repos/corpus_admin.py |
CorpusIntelFinding |
data | healthy | repos/corpus_admin.py |
CorpusRepoSuggestion |
data | healthy | repos/corpus_admin.py |
CorpusBugPropagation |
data | healthy | repos/corpus_admin.py |
CorpusTechFingerprint |
data | healthy | repos/corpus_admin.py |
CorpusCoderCard |
data | healthy | repos/corpus_admin.py |
CorpusBlogReport |
data | healthy | repos/corpus_admin.py |
Category |
data | healthy | blog/models.py |
Post |
data | healthy | blog/models.py |
ResearchDataset |
data | healthy | blog/models.py |
Workspace |
data | healthy | rp/models.py |
WorkspaceMember |
data | healthy | rp/models.py |
Repo |
data | healthy | rp/models.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
static |
software | healthy | static |
css |
software | healthy | static/css |
docs |
software | healthy | docs |
dashboard |
software | healthy | dashboard |
templates |
software | healthy | templates |
dashboard |
software | healthy | templates/dashboard |
landing |
software | healthy | templates/landing |
explore |
software | healthy | templates/explore |
account |
software | healthy | templates/account |
integrations |
software | healthy | templates/integrations |
advanced |
software | healthy | templates/advanced |
intel |
software | healthy | templates/intel |
repos |
software | healthy | templates/repos |
socialaccount |
software | healthy | templates/socialaccount |
blog |
software | healthy | templates/blog |
accounts |
software | healthy | accounts |
migrations |
software | healthy | accounts/migrations |
repos |
software | healthy | repos |
templatetags |
software | healthy | repos/templatetags |
github_app |
software | healthy | repos/github_app |
seo |
software | healthy | repos/seo |
management |
software | healthy | repos/management |
commands |
software | healthy | repos/management/commands |
file_issue |
software | healthy | repos/file_issue |
engine_intel |
software | healthy | repos/engine_intel |
migrations |
software | healthy | repos/migrations |
landing |
software | healthy | landing |
templates |
software | healthy | landing/templates |
landing |
software | healthy | landing/templates/landing |
research |
software | healthy | landing/research |
repobility |
software | healthy | repobility |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
blog |
software | healthy | blog |
templatetags |
software | healthy | blog/templatetags |
management |
software | healthy | blog/management |
commands |
software | healthy | blog/management/commands |
migrations |
software | healthy | blog/migrations |
rp |
software | healthy | rp |
scanner |
software | healthy | scanner |
templatetags |
software | healthy | scanner/templatetags |
tests |
software | healthy | scanner/tests |
templates |
software | healthy | scanner/templates |
scanner |
software | healthy | scanner/templates/scanner |
ext_reports |
software | healthy | scanner/ext_reports |
engine |
software | healthy | scanner/engine |
scanners |
software | healthy | scanner/engine/scanners |
analyzers |
software | healthy | scanner/engine/analyzers |
core |
software | healthy | scanner/engine/core |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
__init__.py |
data | healthy | accounts/migrations/__init__.py |
0001_initial.py |
data | healthy | accounts/migrations/0001_initial.py |
0002_alertsubscription_alert_cvedatabase.py |
data | healthy | repos/migrations/0002_alertsubscription_alert_cvedatabase.py |
0017_repository_orphan_column_defaults.py |
data | healthy | repos/migrations/0017_repository_orphan_column_defaults.py |
0020_repository_source_metrics.py |
data | healthy | repos/migrations/0020_repository_source_metrics.py |
0005_add_is_test_file.py |
data | healthy | repos/migrations/0005_add_is_test_file.py |
0019_trend_insight.py |
data | healthy | repos/migrations/0019_trend_insight.py |
0027_r19_filed_issue.py |
data | healthy | repos/migrations/0027_r19_filed_issue.py |
0021_public_bot_user.py |
data | healthy | repos/migrations/0021_public_bot_user.py |
0007_tracking_and_check_runs.py |
data | healthy | repos/migrations/0007_tracking_and_check_runs.py |
0023_finding_feedback.py |
data | healthy | repos/migrations/0023_finding_feedback.py |
0008_provider_accounts.py |
data | healthy | repos/migrations/0008_provider_accounts.py |
__init__.py |
data | healthy | repos/migrations/__init__.py |
0025_route_endpoint.py |
data | healthy | repos/migrations/0025_route_endpoint.py |
0003_roastresult.py |
data | healthy | repos/migrations/0003_roastresult.py |
0028_r23_calibration_snapshot.py |
data | healthy | repos/migrations/0028_r23_calibration_snapshot.py |
0030_r36b_email_suppression.py |
data | healthy | repos/migrations/0030_r36b_email_suppression.py |
0004_add_share_token.py |
data | healthy | repos/migrations/0004_add_share_token.py |
0013_finding_dashboard_indexes.py |
data | healthy | repos/migrations/0013_finding_dashboard_indexes.py |
0015_backfill_personal_workspaces.py |
data | healthy | repos/migrations/0015_backfill_personal_workspaces.py |
0009_repobility_api_keys.py |
data | healthy | repos/migrations/0009_repobility_api_keys.py |
0029_r36_onboarding_followup.py |
data | healthy | repos/migrations/0029_r36_onboarding_followup.py |
0001_initial.py |
data | healthy | repos/migrations/0001_initial.py |
0011_analysisfinding_fingerprint_and_more.py |
data | healthy | repos/migrations/0011_analysisfinding_fingerprint_and_more.… |
0018_github_app_installation_pr_record.py |
data | healthy | repos/migrations/0018_github_app_installation_pr_record.py |
0026_rule_calibration.py |
data | healthy | repos/migrations/0026_rule_calibration.py |
0010_finding_evidence_remediation_tasks.py |
data | healthy | repos/migrations/0010_finding_evidence_remediation_tasks.py |
0016_repository_needs_credentials_status.py |
data | healthy | repos/migrations/0016_repository_needs_credentials_status.py |
0022_corpusblogreport_corpusbugpropagation_and_more.py |
data | healthy | repos/migrations/0022_corpusblogreport_corpusbugpropagation… |
0006_add_verdict_reason.py |
data | healthy | repos/migrations/0006_add_verdict_reason.py |
0012_repository_auto_pr_enabled_and_more.py |
data | healthy | repos/migrations/0012_repository_auto_pr_enabled_and_more.py |
0024_repo_scanner_findings_count.py |
data | healthy | repos/migrations/0024_repo_scanner_findings_count.py |
0031_r36c_landing_metrics.py |
data | healthy | repos/migrations/0031_r36c_landing_metrics.py |
0014_workspaces_intelligence_reports.py |
data | healthy | repos/migrations/0014_workspaces_intelligence_reports.py |
__init__.py |
data | healthy | blog/migrations/__init__.py |
0001_initial.py |
data | healthy | blog/migrations/0001_initial.py |
0002_agent_feedback_crowd.py |
data | healthy | scanner/migrations/0002_agent_feedback_crowd.py |
__init__.py |
data | healthy | scanner/migrations/__init__.py |
0005_scanner_gap.py |
data | healthy | scanner/migrations/0005_scanner_gap.py |
0004_locks_reviews_git_metadata.py |
data | healthy | scanner/migrations/0004_locks_reviews_git_metadata.py |
0003_scannerevent.py |
data | healthy | scanner/migrations/0003_scannerevent.py |
0001_initial.py |
data | healthy | scanner/migrations/0001_initial.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::repos/provider_prs.py |
security | healthy | repos/provider_prs.py |
auth::repobility/settings.py |
security | healthy | repobility/settings.py |
auth::repos/agent_runtime_scanner.py |
security | healthy | repos/agent_runtime_scanner.py |
auth::blog/generators.py |
security | healthy | blog/generators.py |
auth::repos/monitoring_tasks.py |
security | healthy | repos/monitoring_tasks.py |
auth::repos/github_app_auth.py |
security | healthy | repos/github_app_auth.py |
auth::repos/models.py |
security | healthy | repos/models.py |
auth::scanner/engine/ai/client.py |
security | healthy | scanner/engine/ai/client.py |
auth::scanner/engine/analyzers/security_gitleaks.py |
security | healthy | scanner/engine/analyzers/security_gitleaks.py |
auth::repos/remediation.py |
security | healthy | repos/remediation.py |
auth::scanner/engine/analyzers/software.py |
security | healthy | scanner/engine/analyzers/software.py |
auth::repos/github_app/views.py |
security | healthy | repos/github_app/views.py |
auth::blog/bulk_generators.py |
security | healthy | blog/bulk_generators.py |
auth::repos/migrations/0008_provider_accounts.py |
security | healthy | repos/migrations/0008_provider_accounts.py |
auth::repos/route_auth_scanner.py |
security | healthy | repos/route_auth_scanner.py |
auth::repos/authz_dataset.py |
security | healthy | repos/authz_dataset.py |
auth::repos/threat_engine.py |
security | healthy | repos/threat_engine.py |
auth::repos/journey_contract_scanner.py |
security | healthy | repos/journey_contract_scanner.py |
auth::repos/file_issue/views.py |
security | healthy | repos/file_issue/views.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::conftest.py |
security | healthy | conftest.py |
password_literal::conftest.py |
security | healthy | conftest.py |
password_literal::tests/test_models.py |
security | healthy | tests/test_models.py |
password_literal::tests/test_threat_engine.py |
security | healthy | tests/test_threat_engine.py |
password_literal::tests/test_api.py |
security | healthy | tests/test_api.py |
password_literal::tests/test_api.py |
security | healthy | tests/test_api.py |
password_literal::tests/test_private_intelligence.py |
security | healthy | tests/test_private_intelligence.py |
password_literal::tests/test_private_intelligence.py |
security | healthy | tests/test_private_intelligence.py |
password_literal::tests/test_private_intelligence.py |
security | healthy | tests/test_private_intelligence.py |
password_literal::repos/threat_engine.py |
security | healthy | repos/threat_engine.py |
password_literal::repos/monitoring_tasks.py |
security | healthy | repos/monitoring_tasks.py |
password_literal::scanner/tests/test_views.py |
security | healthy | scanner/tests/test_views.py |
password_literal::scanner/tests/test_views.py |
security | healthy | scanner/tests/test_views.py |
generic_api_key::scanner/engine/stages/placeholder_value.py |
security | healthy | scanner/engine/stages/placeholder_value.py |
password_literal::scanner/engine/stages/placeholder_value.py |
security | healthy | scanner/engine/stages/placeholder_value.py |
generic_api_key::scanner/engine/ai/client.py |
security | healthy | scanner/engine/ai/client.py |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | requirements.txt |
postgresql |
data | healthy | tests/test_health.py |
postgres |
data | healthy | tests/test_docker_scanner.py |
sqlite |
data | healthy | repos/health.py |
mysql |
data | healthy | repos/docker_scanner.py |
mariadb |
data | healthy | repos/docker_scanner.py |
mongodb |
data | healthy | repos/docker_scanner.py |
elasticsearch |
data | healthy | repos/docker_scanner.py |
cassandra |
data | healthy | repos/docker_scanner.py |
clickhouse |
data | healthy | repos/docker_scanner.py |
cockroach |
data | healthy | scanner/engine/analyzers/data.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | tests/test_analyzer.py |
vps::aws |
hardware | healthy | repos/remediation.py |
vps::gcp |
hardware | healthy | repos/threat_engine.py |
vps::ec2 |
hardware | healthy | scanner/engine/analyzers/hardware.py |
vps::droplet |
hardware | healthy | scanner/engine/analyzers/hardware.py |
vps::linode |
hardware | healthy | scanner/engine/analyzers/hardware.py |
vps::hetzner |
hardware | healthy | scanner/engine/analyzers/hardware.py |
vps::vultr |
hardware | healthy | scanner/engine/analyzers/hardware.py |
vps::digitalocean |
hardware | healthy | scanner/engine/analyzers/hardware.py |
vps::lightsail |
hardware | healthy | scanner/engine/analyzers/hardware.py |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | requirements.txt |
rabbitmq |
data | healthy | repos/docker_scanner.py |
kafka |
data | healthy | repos/docker_scanner.py |
sqs |
data | healthy | scanner/engine/analyzers/data.py |
pubsub |
data | healthy | scanner/engine/analyzers/data.py |
sidekiq |
data | healthy | scanner/engine/analyzers/data.py |
bullmq |
data | healthy | scanner/engine/analyzers/data.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | repos/unified_views.py |
caddy |
network | healthy | repos/docker_scanner.py |
traefik |
network | healthy | repos/docker_scanner.py |
envoy |
network | healthy | repos/threat_engine.py |
haproxy |
network | healthy | scanner/engine/analyzers/network.py |
loadbalancer |
network | healthy | scanner/engine/analyzers/network.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/test_analyzer.py |
192.168.93.10 |
network | healthy | tests/test_private_intelligence.py |
192.168.93.105 |
network | healthy | repos/r83d_etl.py |
169.254.169.254 |
network | healthy | repos/threat_engine.py |
1.2.3.4 |
network | healthy | scanner/engine/analyzers/network.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7812 |
network | healthy | tests/test_agent_runtime_scanner.py |
port:5434 |
network | healthy | repos/r83d_etl.py |
port:22 |
network | healthy | repos/threat_engine.py |
port:5432 |
network | healthy | repos/engine_intel/bridge.py |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
security |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | /app |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | repos/analyzer.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/35d5e407-be21-4f07-a11b-d74b3c497e35/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/35d5e407-be21-4f07-a11b-d74b3c497e35/
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.