https://github.com/wyl2607/esg-research-toolkit
· scanned 2026-06-16 01:01 UTC (2 months, 1 week ago)
152 raw signals (0 security + 152 graph)
Last scanned 2 months, 1 week ago · v1 · 117 actionable findings from 1 signal source. 35 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1770 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 |
|---|---|---|---|
_cors_allowed_origins |
software | healthy | main.py:200 |
lifespan |
software | healthy | main.py:206 |
_seed_contract_test_data |
software | healthy | main.py:237 |
_prune_contract_test_schema |
software | healthy | main.py:345 |
_apply_error_responses |
software | healthy | main.py:355 |
_apply_examples |
software | healthy | main.py:371 |
custom_openapi |
software | dead | main.py:391 |
root |
software | healthy | main.py:427 |
health |
software | healthy | main.py:443 |
health_deploy |
software | healthy | main.py:448 |
health_models |
software | healthy | main.py:466 |
body |
software | healthy | frontend/tests/workflow.spec.ts:body |
seedManualCompany |
software | healthy | frontend/tests/seeded-company.ts:seedManualCompany |
deleteSeededCompany |
software | healthy | frontend/tests/seeded-company.ts:deleteSeededCompany |
addManualSourceToSeededCompany |
software | healthy | frontend/tests/seeded-company.ts:addManualSourceToSeededCom… |
buildSeededCompany |
software | healthy | frontend/tests/seeded-company.ts:buildSeededCompany |
expectOkResponse |
software | healthy | frontend/tests/seeded-company.ts:expectOkResponse |
slugify |
software | healthy | frontend/tests/seeded-company.ts:slugify |
queuedBody |
software | healthy | frontend/tests/smoke.spec.ts:queuedBody |
body |
software | healthy | frontend/tests/smoke.spec.ts:body |
profileBody |
software | healthy | frontend/tests/smoke.spec.ts:profileBody |
rows |
software | healthy | frontend/tests/smoke.spec.ts:rows |
trackBrowserIssues |
software | healthy | frontend/tests/helpers.ts:trackBrowserIssues |
buildBrowserIssues |
software | healthy | frontend/tests/helpers.ts:buildBrowserIssues |
attachBrowserIssues |
software | healthy | frontend/tests/helpers.ts:attachBrowserIssues |
expectNoTrackedBrowserIssues |
software | healthy | frontend/tests/helpers.ts:expectNoTrackedBrowserIssues |
expectHealthyPage |
software | healthy | frontend/tests/helpers.ts:expectHealthyPage |
normalizeMessage |
software | healthy | frontend/tests/helpers.ts:normalizeMessage |
shouldIgnoreFailedRequest |
software | healthy | frontend/tests/helpers.ts:shouldIgnoreFailedRequest |
isLocalPreview |
software | healthy | frontend/tests/helpers.ts:isLocalPreview |
dedupe |
software | healthy | frontend/tests/helpers.ts:dedupe |
companies |
software | healthy | frontend/tests/trend-visualization.spec.ts:companies |
buildEvidenceCompanyProfileFixture |
software | healthy | frontend/tests/company-profile-evidence-fixtures.ts:buildEv… |
buildEvidenceBenchmarksFixture |
software | healthy | frontend/tests/company-profile-evidence-fixtures.ts:buildEv… |
buildCompanyProfileFixture |
software | healthy | frontend/tests/company-profile-integrity.spec.ts:buildCompa… |
buildBenchmarksFixture |
software | healthy | frontend/tests/company-profile-integrity.spec.ts:buildBench… |
versions |
software | healthy | frontend/tests/framework-versioning.spec.ts:versions |
nowIso |
software | healthy | frontend/scripts/frontend-health-check.mjs:nowIso |
ensureDirs |
software | healthy | frontend/scripts/frontend-health-check.mjs:ensureDirs |
readJson |
software | healthy | frontend/scripts/frontend-health-check.mjs:readJson |
runCommand |
software | healthy | frontend/scripts/frontend-health-check.mjs:runCommand |
pickAvailablePort |
software | healthy | frontend/scripts/frontend-health-check.mjs:pickAvailablePort |
startServer |
software | healthy | frontend/scripts/frontend-health-check.mjs:startServer |
waitForUrl |
software | healthy | frontend/scripts/frontend-health-check.mjs:waitForUrl |
normalizeConsoleMessage |
software | healthy | frontend/scripts/frontend-health-check.mjs:normalizeConsole… |
shouldIgnoreNetworkFailure |
software | healthy | frontend/scripts/frontend-health-check.mjs:shouldIgnoreNetw… |
inferRiskLevel |
software | healthy | frontend/scripts/frontend-health-check.mjs:inferRiskLevel |
suggestFix |
software | healthy | frontend/scripts/frontend-health-check.mjs:suggestFix |
computeBundleStats |
software | healthy | frontend/scripts/frontend-health-check.mjs:computeBundleSta… |
statFileBytes |
software | healthy | frontend/scripts/frontend-health-check.mjs:statFileBytes |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
Dockerfile |
software | healthy | Dockerfile |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
README.zh.md |
software | healthy | README.zh.md |
.env.example |
software | healthy | .env.example |
LICENSE |
software | healthy | LICENSE |
main.py |
software | healthy | main.py |
PROJECT_BLUEPRINT.md |
software | healthy | PROJECT_BLUEPRINT.md |
requirements.txt |
software | healthy | requirements.txt |
NOTICE.md |
software | healthy | NOTICE.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
README.de.md |
software | healthy | README.de.md |
playwright.config.ts |
software | healthy | frontend/playwright.config.ts |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
README.md |
software | healthy | frontend/README.md |
tailwind.config.ts |
software | healthy | frontend/tailwind.config.ts |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
components.json |
software | healthy | frontend/components.json |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
workflow.spec.ts |
software | healthy | frontend/tests/workflow.spec.ts |
seeded-company.ts |
software | healthy | frontend/tests/seeded-company.ts |
smoke.spec.ts |
software | healthy | frontend/tests/smoke.spec.ts |
compare-source-contract.spec.ts |
software | healthy | frontend/tests/compare-source-contract.spec.ts |
company-profile-evidence.spec.ts |
software | healthy | frontend/tests/company-profile-evidence.spec.ts |
helpers.ts |
software | healthy | frontend/tests/helpers.ts |
a11y.spec.ts |
software | healthy | frontend/tests/a11y.spec.ts |
trend-visualization.spec.ts |
software | healthy | frontend/tests/trend-visualization.spec.ts |
tap-targets.spec.ts |
software | healthy | frontend/tests/tap-targets.spec.ts |
workflow-gap-fill.spec.ts |
software | healthy | frontend/tests/workflow-gap-fill.spec.ts |
company-profile-evidence-fixtures.ts |
software | healthy | frontend/tests/company-profile-evidence-fixtures.ts |
company-profile-integrity.spec.ts |
software | healthy | frontend/tests/company-profile-integrity.spec.ts |
framework-versioning.spec.ts |
software | healthy | frontend/tests/framework-versioning.spec.ts |
bundle-baseline.json |
software | healthy | frontend/health/bundle-baseline.json |
lighthouse-baseline.json |
software | healthy | frontend/health/lighthouse-baseline.json |
known-errors.json |
software | healthy | frontend/health/known-errors.json |
frontend-health-check.mjs |
software | healthy | frontend/scripts/frontend-health-check.mjs |
index.css |
software | healthy | frontend/src/index.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
App.tsx |
software | healthy | frontend/src/App.tsx |
index.ts |
software | healthy | frontend/src/i18n/index.ts |
de.json |
software | healthy | frontend/src/i18n/locales/de.json |
zh.json |
software | healthy | frontend/src/i18n/locales/zh.json |
en.json |
software | healthy | frontend/src/i18n/locales/en.json |
NoticeBanner.tsx |
software | healthy | frontend/src/components/NoticeBanner.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | frontend/src/components/ErrorBoundary.tsx:ErrorBoundary |
ApiError |
software | healthy | frontend/src/lib/api.ts:ApiError |
DimensionScore |
software | healthy | esg_frameworks/schemas.py:41 |
FrameworkScoreResult |
software | healthy | esg_frameworks/schemas.py:51 |
FrameworkVersionInfo |
software | healthy | esg_frameworks/schemas.py:75 |
MultiFrameworkReport |
software | healthy | esg_frameworks/schemas.py:81 |
FrameworkAnalysisResult |
software | healthy | esg_frameworks/storage.py:17 |
RegionalGroup |
software | healthy | esg_frameworks/comparison.py:18 |
DimensionCrossMatrix |
software | healthy | esg_frameworks/comparison.py:28 |
RegionalComparisonReport |
software | healthy | esg_frameworks/comparison.py:42 |
_NoNetworkClient |
software | healthy | tests/test_seed_demo_manual.py:102 |
_ApiClient |
software | healthy | tests/test_seed_demo_manual.py:120 |
_Record |
software | healthy | tests/test_rate_limit.py:104 |
DummyResponse |
software | healthy | tests/test_audit_extractions.py:298 |
DummyClient |
software | healthy | tests/test_audit_extractions.py:306 |
_DummyOpenAI |
software | healthy | tests/test_audit_extractions.py:493 |
chat |
software | healthy | tests/test_audit_extractions.py:754 |
completions |
software | healthy | tests/test_audit_extractions.py:755 |
DummyOpenAI |
software | healthy | tests/test_audit_extractions.py:558 |
_FakeChoice |
software | healthy | tests/test_audit_extractions.py:747 |
_FakeCompletion |
software | healthy | tests/test_audit_extractions.py:750 |
_FakeOpenAI |
software | healthy | tests/test_audit_extractions.py:753 |
_NoNetworkClient |
software | healthy | tests/test_seed_german_demo.py:131 |
_Response |
software | healthy | tests/test_seed_german_demo.py:565 |
_Client |
software | healthy | tests/test_seed_german_demo.py:572 |
_HistoryResponse |
software | healthy | tests/test_seed_german_demo.py:477 |
_HttpClient |
software | healthy | tests/test_seed_german_demo.py:502 |
_ChatCompletions |
software | healthy | tests/test_seed_german_demo.py:517 |
_Message |
software | healthy | tests/test_seed_german_demo.py:522 |
_Choice |
software | healthy | tests/test_seed_german_demo.py:525 |
_Completion |
software | healthy | tests/test_seed_german_demo.py:528 |
_FakeClient |
software | healthy | tests/test_seed_german_demo.py:533 |
chat |
software | healthy | tests/test_seed_german_demo.py:534 |
_DummyDb |
software | healthy | tests/test_frameworks_comparison.py:301 |
_RowsQuery |
software | healthy | tests/test_benchmark.py:119 |
_DeleteQuery |
software | healthy | tests/test_benchmark.py:129 |
_FakeSession |
software | healthy | tests/test_benchmark.py:136 |
_RowsQuery |
software | healthy | tests/test_benchmark_compute_refactor_gate.py:12 |
_DeleteQuery |
software | healthy | tests/test_benchmark_compute_refactor_gate.py:23 |
_FakeSession |
software | healthy | tests/test_benchmark_compute_refactor_gate.py:31 |
SensitivityResult |
software | healthy | techno_economics/sensitivity.py:9 |
ExtractedMetric |
software | healthy | scripts/extraction_qa_audit.py:43 |
PDFContext |
software | healthy | scripts/extraction_qa_audit.py:50 |
AuditResult |
software | healthy | scripts/extraction_qa_audit.py:57 |
DemoManualRecord |
software | healthy | scripts/seed_demo_manual.py:32 |
ValidationResult |
software | healthy | scripts/validate_benchmarks.py:19 |
FieldAudit |
software | healthy | scripts/audit_extractions.py:82 |
CompanyAuditResult |
software | healthy | scripts/audit_extractions.py:94 |
PdfAuditResult |
software | healthy | scripts/fix_thyssenkrupp_capex.py:53 |
SeedCompany |
software | healthy | scripts/seed_german_demo.py:70 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
tests |
software | healthy | frontend/tests |
health |
software | healthy | frontend/health |
scripts |
software | healthy | frontend/scripts |
src |
software | healthy | frontend/src |
i18n |
software | healthy | frontend/src/i18n |
locales |
software | healthy | frontend/src/i18n/locales |
components |
software | healthy | frontend/src/components |
layout |
software | healthy | frontend/src/components/layout |
upload |
software | healthy | frontend/src/components/upload |
lcoe |
software | healthy | frontend/src/components/lcoe |
ui |
software | healthy | frontend/src/components/ui |
dashboard |
software | healthy | frontend/src/components/dashboard |
company-profile |
software | healthy | frontend/src/components/company-profile |
manual-case |
software | healthy | frontend/src/components/manual-case |
compare |
software | healthy | frontend/src/components/compare |
lib |
software | healthy | frontend/src/lib |
pages |
software | healthy | frontend/src/pages |
company-profile |
software | healthy | frontend/src/pages/company-profile |
manual-case |
software | healthy | frontend/src/pages/manual-case |
compare |
software | healthy | frontend/src/pages/compare |
esg_frameworks |
software | healthy | esg_frameworks |
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
company_profile_v1 |
software | healthy | tests/fixtures/company_profile_v1 |
techno_economics |
software | healthy | techno_economics |
docs |
software | healthy | docs |
demo |
software | healthy | docs/demo |
releases |
software | healthy | docs/releases |
ops |
software | healthy | docs/ops |
runbooks |
software | healthy | docs/runbooks |
audits |
software | healthy | docs/audits |
design |
software | healthy | docs/design |
design-docs |
software | healthy | docs/design-docs |
policies |
software | healthy | docs/policies |
contracts |
software | healthy | docs/contracts |
exec-plans |
software | healthy | docs/exec-plans |
scripts |
software | healthy | scripts |
automation |
software | healthy | scripts/automation |
dev_tasks |
software | healthy | scripts/dev_tasks |
seed_data |
software | healthy | scripts/seed_data |
pdfs |
software | healthy | scripts/seed_data/pdfs |
migrations |
software | healthy | scripts/migrations |
taxonomy_scorer |
software | healthy | taxonomy_scorer |
benchmark |
software | healthy | benchmark |
report_parser |
software | healthy | report_parser |
examples |
software | healthy | examples |
workflows |
software | healthy | workflows |
core |
software | healthy | core |
normalization |
software | healthy | core/normalization |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | main.py |
GET /health |
api | healthy | main.py |
GET /health/deploy |
api | healthy | main.py |
GET /health/models |
api | healthy | main.py |
GET /score |
api | healthy | esg_frameworks/api.py |
GET /compare |
api | healthy | esg_frameworks/api.py |
GET /compare/regional |
api | healthy | esg_frameworks/api.py |
POST /score/upload |
api | healthy | esg_frameworks/api.py |
GET /results |
api | healthy | esg_frameworks/api.py |
GET /results/{result_id} |
api | healthy | esg_frameworks/api.py |
GET /list |
api | healthy | esg_frameworks/api.py |
GET /versions |
api | healthy | esg_frameworks/api.py |
POST /cache/clear |
api | healthy | esg_frameworks/api.py |
POST /lcoe |
api | healthy | techno_economics/api.py |
POST /sensitivity |
api | healthy | techno_economics/api.py |
GET /benchmarks |
api | healthy | techno_economics/api.py |
POST /saf |
api | healthy | techno_economics/api.py |
POST /score |
api | healthy | taxonomy_scorer/api.py |
POST /report |
api | healthy | taxonomy_scorer/api.py |
POST /report/text |
api | healthy | taxonomy_scorer/api.py |
GET /report |
api | healthy | taxonomy_scorer/api.py |
GET /report/pdf |
api | healthy | taxonomy_scorer/api.py |
GET /activities |
api | healthy | taxonomy_scorer/api.py |
POST /recompute |
api | healthy | benchmark/api.py |
GET /{industry_code} |
api | healthy | benchmark/api.py |
POST /fetch |
api | healthy | report_parser/disclosures_api.py |
GET /pending |
api | healthy | report_parser/disclosures_api.py |
GET /lane-stats |
api | healthy | report_parser/disclosures_api.py |
POST /{pending_id}/approve |
api | healthy | report_parser/disclosures_api.py |
POST /{pending_id}/reject |
api | healthy | report_parser/disclosures_api.py |
POST /upload |
api | healthy | report_parser/api.py |
POST /upload/batch |
api | healthy | report_parser/api.py |
GET /jobs/{batch_id} |
api | healthy | report_parser/api.py |
POST /manual |
api | healthy | report_parser/api.py |
POST /merge/preview |
api | healthy | report_parser/api.py |
GET /companies/by-industry/{industry_code} |
api | healthy | report_parser/api.py |
GET /companies/{company_name}/{report_year:int} |
api | healthy | report_parser/api.py |
GET /{company_report_id:int}/audit-trail |
api | healthy | report_parser/api.py |
GET /companies/{company_name}/history |
api | healthy | report_parser/api.py |
GET /companies/{company_name}/profile |
api | healthy | report_parser/api.py |
GET /dashboard/stats |
api | healthy | report_parser/api.py |
GET /companies |
api | healthy | report_parser/api.py |
GET /companies/v2 |
api | healthy | report_parser/api.py |
POST /companies/{company_name}/{report_year:int}/request-de… |
api | healthy | report_parser/admin_routes.py |
DELETE /companies/{company_name}/{report_year:int} |
api | healthy | report_parser/admin_routes.py |
GET /companies/export/csv |
api | healthy | report_parser/admin_routes.py |
GET /companies/export/xlsx |
api | healthy | report_parser/admin_routes.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/UploadPage |
frontend | healthy | frontend/src/pages/UploadPage.tsx |
/DesignPreviewPage |
frontend | healthy | frontend/src/pages/DesignPreviewPage.tsx |
/RegionalPage |
frontend | healthy | frontend/src/pages/RegionalPage.tsx |
/BenchmarkPage |
frontend | healthy | frontend/src/pages/BenchmarkPage.tsx |
/PendingDisclosuresPage |
frontend | healthy | frontend/src/pages/PendingDisclosuresPage.tsx |
/TaxonomyPage |
frontend | healthy | frontend/src/pages/TaxonomyPage.tsx |
/SafPage |
frontend | healthy | frontend/src/pages/SafPage.tsx |
/FrameworksPage |
frontend | healthy | frontend/src/pages/FrameworksPage.tsx |
/ManualCaseBuilderPage |
frontend | healthy | frontend/src/pages/ManualCaseBuilderPage.tsx |
/CompaniesPage |
frontend | healthy | frontend/src/pages/CompaniesPage.tsx |
/LcoePage |
frontend | healthy | frontend/src/pages/LcoePage.tsx |
/DashboardPage |
frontend | healthy | frontend/src/pages/DashboardPage.tsx |
/CompanyProfilePage |
frontend | healthy | frontend/src/pages/CompanyProfilePage.tsx |
/ComparePage |
frontend | healthy | frontend/src/pages/ComparePage.tsx |
/CoverageFieldPage |
frontend | healthy | frontend/src/pages/CoverageFieldPage.tsx |
/company-profile/utils |
frontend | healthy | frontend/src/pages/company-profile/utils.ts |
/manual-case/utils |
frontend | healthy | frontend/src/pages/manual-case/utils.ts |
/compare/utils |
frontend | healthy | frontend/src/pages/compare/utils.ts |
upload |
frontend | healthy | frontend/src/App.tsx |
disclosures |
frontend | healthy | frontend/src/App.tsx |
taxonomy |
frontend | healthy | frontend/src/App.tsx |
lcoe |
frontend | healthy | frontend/src/App.tsx |
saf |
frontend | healthy | frontend/src/App.tsx |
companies |
frontend | healthy | frontend/src/App.tsx |
companies/:companyName |
frontend | healthy | frontend/src/App.tsx |
manual |
frontend | healthy | frontend/src/App.tsx |
compare |
frontend | healthy | frontend/src/App.tsx |
benchmarks |
frontend | healthy | frontend/src/App.tsx |
frameworks |
frontend | healthy | frontend/src/App.tsx |
regional |
frontend | healthy | frontend/src/App.tsx |
coverage/:field |
frontend | healthy | frontend/src/App.tsx |
frameworks/regional |
frontend | healthy | frontend/src/App.tsx |
design-preview |
frontend | healthy | frontend/src/App.tsx |
* |
frontend | healthy | frontend/src/App.tsx |
/ |
frontend | healthy | frontend/tests/helpers.ts |
/upload |
frontend | healthy | frontend/tests/helpers.ts |
/disclosures |
frontend | healthy | frontend/tests/helpers.ts |
/manual |
frontend | healthy | frontend/tests/helpers.ts |
/taxonomy |
frontend | healthy | frontend/tests/helpers.ts |
/lcoe |
frontend | healthy | frontend/tests/helpers.ts |
/companies |
frontend | healthy | frontend/tests/helpers.ts |
/compare |
frontend | healthy | frontend/tests/helpers.ts |
/benchmarks |
frontend | healthy | frontend/tests/helpers.ts |
/frameworks |
frontend | healthy | frontend/tests/helpers.ts |
/regional |
frontend | healthy | frontend/tests/helpers.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
extraction_runs |
data | healthy | main.py |
FrameworkAnalysisResult |
data | healthy | esg_frameworks/storage.py |
framework_analysis_results |
data | healthy | esg_frameworks/storage.py |
IndustryBenchmark |
data | healthy | benchmark/models.py |
industry_benchmarks |
data | healthy | benchmark/models.py |
CompanyReport |
data | healthy | report_parser/storage.py |
ExtractionRun |
data | healthy | report_parser/storage.py |
PendingDisclosure |
data | healthy | report_parser/storage.py |
company_reports |
data | healthy | report_parser/storage.py |
extraction_runs |
data | healthy | report_parser/storage.py |
pending_disclosures |
data | healthy | report_parser/storage.py |
AuditQAResult |
data | healthy | report_parser/audit_models.py |
AuditSummary |
data | healthy | report_parser/audit_models.py |
audit_qa_results |
data | healthy | report_parser/audit_models.py |
audit_summaries |
data | healthy | report_parser/audit_models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
contracts |
cicd | healthy | .github/workflows/contracts.yml |
test |
cicd | healthy | .github/workflows/test.yml |
fullstack-smoke |
cicd | healthy | .github/workflows/test.yml |
lint |
cicd | healthy | .github/workflows/lint.yml |
frontend |
cicd | healthy | .github/workflows/lint.yml |
build |
cicd | healthy | .github/workflows/docker.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
probe |
cicd | healthy | .github/workflows/uptime.yml |
frontend-health |
cicd | healthy | .github/workflows/frontend-health-check.yml |
leak_guard |
cicd | healthy | .github/workflows/repo-guard.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::contracts |
cicd | healthy | .github/workflows/contracts.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
gha::docker |
cicd | healthy | .github/workflows/docker.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::uptime |
cicd | healthy | .github/workflows/uptime.yml |
gha::frontend-health-check |
cicd | healthy | .github/workflows/frontend-health-check.yml |
gha::repo-guard |
cicd | healthy | .github/workflows/repo-guard.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
redis |
data | healthy | frontend/package-lock.json |
mongodb |
data | healthy | frontend/package-lock.json |
mysql |
data | healthy | frontend/package-lock.json |
postgres |
data | healthy | frontend/package-lock.json |
postgresql |
data | healthy | core/database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | Dockerfile |
port:8001 |
network | healthy | docker-compose.prod.yml |
port:09 |
network | healthy | .github/workflows/frontend-health-check.yml |
port:01 |
network | healthy | .github/workflows/frontend-health-check.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test_migrations.py |
data | healthy | tests/test_migrations.py |
04_identity_migration_plan.py |
data | healthy | scripts/dev_tasks/04_identity_migration_plan.py |
backfill_framework_versions.py |
data | healthy | scripts/migrations/backfill_framework_versions.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | main.py |
1.2.3.4 |
network | healthy | scripts/sync_to_vps.sh |
124.0.0.0 |
network | healthy | scripts/seed_german_demo.py |
| Label | Layer | Status | Path |
|---|---|---|---|
VPS_HOST |
cicd | healthy | — |
VPS_DEPLOY_KEY |
cicd | healthy | — |
VPS_DEPLOY_USER |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
api |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6rfgi5gc |
software | healthy | /tmp/repobility-clone-6rfgi5gc |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/802e6166-c17e-42af-9224-8905300b642a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/802e6166-c17e-42af-9224-8905300b642a/
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.