https://github.com/rodanaya/yangwenli
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
506 raw signals (0 security + 506 graph)
Last scanned 2 months, 3 weeks ago · v1 · 375 actionable findings from 1 signal source. 131 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 7948 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 |
|---|---|---|---|
walkFiles |
software | healthy | frontend/scripts/codemod-entity-chip.mjs:walkFiles |
findForbiddenLinks |
software | healthy | frontend/scripts/codemod-entity-chip.mjs:findForbiddenLinks |
extractName |
software | healthy | frontend/scripts/codemod-entity-chip.mjs:extractName |
attrsAreSafe |
software | healthy | frontend/scripts/codemod-entity-chip.mjs:attrsAreSafe |
buildChip |
software | healthy | frontend/scripts/codemod-entity-chip.mjs:buildChip |
ensureImport |
software | healthy | frontend/scripts/codemod-entity-chip.mjs:ensureImport |
walk |
software | healthy | frontend/scripts/token-sweep.mjs:walk |
processFile |
software | healthy | frontend/scripts/token-sweep.mjs:processFile |
main |
software | healthy | frontend/scripts/token-sweep.mjs:main |
isAllowlisted |
software | healthy | frontend/scripts/lint-tokens.mjs:isAllowlisted |
isChunkLoadError |
software | healthy | frontend/src/main.tsx:isChunkLoadError |
recoverFromChunkError |
software | healthy | frontend/src/main.tsx:recoverFromChunkError |
SpatialRedirect |
software | healthy | frontend/src/App.tsx:SpatialRedirect |
SectorRedirect |
software | healthy | frontend/src/App.tsx:SectorRedirect |
ThreadRedirect |
software | healthy | frontend/src/App.tsx:ThreadRedirect |
status |
software | healthy | frontend/src/App.tsx:status |
App |
software | healthy | frontend/src/App.tsx:App |
renderSidebar |
software | healthy | frontend/src/__tests__/Sidebar.test.tsx:renderSidebar |
tests |
software | healthy | frontend/src/__tests__/utils.test.ts:tests |
method |
software | healthy | frontend/src/api/client.ts:method |
normaliseName |
software | healthy | frontend/src/api/client.ts:normaliseName |
buildQueryParams |
software | healthy | frontend/src/api/client.ts:buildQueryParams |
isRfcQuery |
software | healthy | frontend/src/components/CommandPalette.tsx:isRfcQuery |
RiskPill |
software | healthy | frontend/src/components/CommandPalette.tsx:RiskPill |
riskLevelFromScore |
software | healthy | frontend/src/components/CommandPalette.tsx:riskLevelFromSco… |
CommandPalette |
software | healthy | frontend/src/components/CommandPalette.tsx:CommandPalette |
ExpandableProvider |
software | healthy | frontend/src/components/ExpandableRow.tsx:ExpandableProvider |
useExpandable |
software | healthy | frontend/src/components/ExpandableRow.tsx:useExpandable |
ExpandableRow |
software | healthy | frontend/src/components/ExpandableRow.tsx:ExpandableRow |
handleClick |
software | healthy | frontend/src/components/ExpandableRow.tsx:handleClick |
ExpandChevron |
software | healthy | frontend/src/components/ExpandableRow.tsx:ExpandChevron |
getPercentileColor |
software | healthy | frontend/src/components/PercentileBadge.tsx:getPercentileCo… |
PercentileBadge |
software | healthy | frontend/src/components/PercentileBadge.tsx:PercentileBadge |
ContractExplainPanel |
software | healthy | frontend/src/components/ContractExplainPanel.tsx:ContractEx… |
fetchExplanation |
software | healthy | frontend/src/components/ContractExplainPanel.tsx:fetchExpla… |
status |
software | healthy | frontend/src/components/ContractExplainPanel.tsx:status |
NoDataIllustration |
software | healthy | frontend/src/components/EmptyState.tsx:NoDataIllustration |
ErrorIllustration |
software | healthy | frontend/src/components/EmptyState.tsx:ErrorIllustration |
SearchIllustration |
software | healthy | frontend/src/components/EmptyState.tsx:SearchIllustration |
ComingSoonIllustration |
software | healthy | frontend/src/components/EmptyState.tsx:ComingSoonIllustrati… |
EmptyState |
software | healthy | frontend/src/components/EmptyState.tsx:EmptyState |
NoResultsState |
software | healthy | frontend/src/components/EmptyState.tsx:NoResultsState |
ErrorState |
software | healthy | frontend/src/components/EmptyState.tsx:ErrorState |
LoadingTimeoutState |
software | healthy | frontend/src/components/EmptyState.tsx:LoadingTimeoutState |
ComingSoonState |
software | healthy | frontend/src/components/EmptyState.tsx:ComingSoonState |
SuspenseBoundary |
software | healthy | frontend/src/components/SuspenseBoundary.tsx:SuspenseBounda… |
DossierCreateDialog |
software | healthy | frontend/src/components/DossierCreateDialog.tsx:DossierCrea… |
handleSubmit |
software | healthy | frontend/src/components/DossierCreateDialog.tsx:handleSubmit |
applyTemplate |
software | healthy | frontend/src/components/DossierCreateDialog.tsx:applyTempla… |
fetchRiskExplanation |
software | healthy | frontend/src/components/RiskExplainTooltip.tsx:fetchRiskExp… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
t1_evidence.json |
software | healthy | t1_evidence.json |
RUNNING.md |
software | healthy | RUNNING.md |
docker-compose.dev.yml |
software | healthy | docker-compose.dev.yml |
README.md |
software | healthy | README.md |
post2_snapshot.md |
software | healthy | post2_snapshot.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
PUBLICATION_READINESS_CHECKLIST.md |
software | healthy | PUBLICATION_READINESS_CHECKLIST.md |
REPRODUCIBILITY_TECHNICAL_FINDINGS.md |
software | healthy | REPRODUCIBILITY_TECHNICAL_FINDINGS.md |
REPRODUCIBILITY_AUDIT.md |
software | healthy | REPRODUCIBILITY_AUDIT.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
snapshot_aria.md |
software | healthy | snapshot_aria.md |
sidebar-full.yml |
software | healthy | sidebar-full.yml |
deploy.sh |
software | healthy | deploy.sh |
report-card-snapshot.md |
software | healthy | report-card-snapshot.md |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
SECURITY_AUDIT_2026_03_14.md |
software | healthy | SECURITY_AUDIT_2026_03_14.md |
ROADMAP.md |
software | healthy | ROADMAP.md |
dashboard-full2.yml |
software | healthy | dashboard-full2.yml |
API_CONTRACT_AUDIT_REPORT.md |
software | healthy | API_CONTRACT_AUDIT_REPORT.md |
LICENSE |
software | healthy | LICENSE |
snapshot-nav.yml |
software | healthy | snapshot-nav.yml |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
.env.prod.example |
software | healthy | .env.prod.example |
dashboard-snapshot.yml |
software | healthy | dashboard-snapshot.yml |
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 |
.mcp.json |
software | healthy | frontend/.mcp.json |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
Dockerfile |
software | healthy | frontend/Dockerfile |
package-lock.json |
software | healthy | frontend/package-lock.json |
.env.example |
software | healthy | frontend/.env.example |
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 |
vitest.config.ts |
software | healthy | frontend/vitest.config.ts |
docker-entrypoint.sh |
software | healthy | frontend/docker-entrypoint.sh |
codemod-entity-chip.mjs |
software | healthy | frontend/scripts/codemod-entity-chip.mjs |
token-sweep.mjs |
software | healthy | frontend/scripts/token-sweep.mjs |
lint-tokens.mjs |
software | healthy | frontend/scripts/lint-tokens.mjs |
manifest.json |
software | healthy | frontend/public/manifest.json |
index.css |
software | healthy | frontend/src/index.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
App.tsx |
software | healthy | frontend/src/App.tsx |
Sidebar.test.tsx |
software | healthy | frontend/src/__tests__/Sidebar.test.tsx |
utils.test.ts |
software | healthy | frontend/src/__tests__/utils.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ResizeObserver |
software | healthy | frontend/src/test/setup.ts:ResizeObserver |
IntersectionObserver |
software | healthy | frontend/src/test/setup.ts:IntersectionObserver |
ErrorBoundary |
software | healthy | frontend/src/components/ErrorBoundary.tsx:ErrorBoundary |
of |
software | healthy | frontend/src/components/cases/casesVocab.ts:of |
lets |
software | healthy | frontend/src/components/charts/ConcentrationConstellation.t… |
that |
software | healthy | frontend/src/components/ui/__tests__/AnimatedCounter.test.t… |
MockIO |
software | healthy | frontend/src/components/ui/__tests__/AnimatedCounter.test.t… |
from |
software | healthy | frontend/src/lib/utils.ts:from |
of |
software | healthy | frontend/src/lib/story-content.ts:of |
for |
software | healthy | frontend/src/lib/collusion/inferPattern.ts:for |
needed |
software | healthy | frontend/src/pages/StoryNarrative.tsx:needed |
name |
software | healthy | frontend/src/pages/StoryNarrative.tsx:name |
import |
software | healthy | frontend/src/pages/Methodology.tsx:import |
that |
software | healthy | frontend/src/hooks/__tests__/useAnimations.test.tsx:that |
MockIO |
software | healthy | frontend/src/hooks/__tests__/useAnimations.test.tsx:MockIO |
RunState |
software | healthy | scripts/automated_explore.py:171 |
TestCollusionStats |
software | healthy | backend/tests/test_collusion.py:15 |
TestCollusionPairs |
software | healthy | backend/tests/test_collusion.py:47 |
TestSharedContracts |
software | healthy | backend/tests/test_collusion.py:120 |
TestVendorsList |
software | healthy | backend/tests/test_vendors.py:7 |
TestVendorsTop |
software | healthy | backend/tests/test_vendors.py:33 |
TestVendorDetail |
software | healthy | backend/tests/test_vendors.py:64 |
TestVendorContracts |
software | healthy | backend/tests/test_vendors.py:84 |
TestVendorInstitutions |
software | healthy | backend/tests/test_vendors.py:100 |
TestVendorRiskProfile |
software | healthy | backend/tests/test_vendors.py:115 |
TestVendorRelated |
software | healthy | backend/tests/test_vendors.py:131 |
TestVendorRiskTimeline |
software | healthy | backend/tests/test_vendors.py:146 |
TestVendorAISummary |
software | healthy | backend/tests/test_vendors.py:173 |
TestVendorGroundTruthStatus |
software | healthy | backend/tests/test_vendors.py:197 |
TestVendorQQW |
software | healthy | backend/tests/test_vendors.py:240 |
TestVendorVerified |
software | healthy | backend/tests/test_vendors.py:282 |
TestVendorSHAP |
software | healthy | backend/tests/test_vendors.py:291 |
TestDatabaseStats |
software | healthy | backend/tests/test_stats.py:5 |
TestClassificationStats |
software | healthy | backend/tests/test_stats.py:23 |
TestFastDashboard |
software | healthy | backend/tests/test_stats.py:36 |
TestDataQuality |
software | healthy | backend/tests/test_stats.py:56 |
TestSectorVaRList |
software | healthy | backend/tests/test_sectors_var.py:35 |
TestSectorVaRDetail |
software | healthy | backend/tests/test_sectors_var.py:89 |
TestAmountValidation |
software | healthy | backend/tests/test_etl.py:15 |
TestDataStructureDetection |
software | healthy | backend/tests/test_etl.py:71 |
TestSingleBidCalculation |
software | healthy | backend/tests/test_etl.py:95 |
TestSectorClassification |
software | healthy | backend/tests/test_etl.py:124 |
TestVendorNormalization |
software | healthy | backend/tests/test_etl.py:176 |
TestCategoriesSummary |
software | healthy | backend/tests/test_categories.py:5 |
TestCategoryContracts |
software | healthy | backend/tests/test_categories.py:39 |
TestCategoryVendorInstitution |
software | healthy | backend/tests/test_categories.py:56 |
TestCategoryTrends |
software | healthy | backend/tests/test_categories.py:63 |
TestCategoryCompetition |
software | healthy | backend/tests/test_categories.py:75 |
TestCategorySeasonality |
software | healthy | backend/tests/test_categories.py:94 |
TestCategoryPatterns |
software | healthy | backend/tests/test_categories.py:113 |
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 | backend/api/main.py |
GET /metrics |
api | healthy | backend/api/main.py |
GET /graph |
api | healthy | backend/api/routers/network.py |
GET /co-bidders/{vendor_id} |
api | healthy | backend/api/routers/network.py |
GET /institution-vendors/{institution_id} |
api | healthy | backend/api/routers/network.py |
GET /related-vendors/{vendor_id} |
api | healthy | backend/api/routers/network.py |
GET /pattern-spotlight |
api | healthy | backend/api/routers/network.py |
GET /communities |
api | healthy | backend/api/routers/network.py |
GET /communities/index |
api | healthy | backend/api/routers/network.py |
GET /communities/{community_id} |
api | healthy | backend/api/routers/network.py |
GET /communities/{community_id}/graph |
api | healthy | backend/api/routers/network.py |
GET /institution-capture |
api | healthy | backend/api/routers/network.py |
GET /institution-capture/{institution_id}/star |
api | healthy | backend/api/routers/network.py |
GET /summary |
api | healthy | backend/api/routers/executive.py |
GET /capture-leaders |
api | healthy | backend/api/routers/executive.py |
GET /dashboard-bundle |
api | healthy | backend/api/routers/executive.py |
POST / |
api | healthy | backend/api/routers/watchlist_folders.py |
PUT /{folder_id} |
api | healthy | backend/api/routers/watchlist_folders.py |
DELETE /{folder_id} |
api | healthy | backend/api/routers/watchlist_folders.py |
GET /export/{folder_id} |
api | healthy | backend/api/routers/watchlist_folders.py |
GET /institution-risk-factors |
api | healthy | backend/api/routers/analysis_vendor_sector.py |
GET /value-concentration |
api | healthy | backend/api/routers/analysis_vendor_sector.py |
GET /flash-vendors |
api | healthy | backend/api/routers/analysis_vendor_sector.py |
GET /industry-risk-clusters |
api | healthy | backend/api/routers/analysis_vendor_sector.py |
GET /seasonal-risk |
api | healthy | backend/api/routers/analysis_vendor_sector.py |
GET /monthly-risk-summary |
api | healthy | backend/api/routers/analysis_vendor_sector.py |
GET /procedure-risk-comparison |
api | healthy | backend/api/routers/analysis_vendor_sector.py |
GET /top-by-period |
api | healthy | backend/api/routers/analysis_vendor_sector.py |
GET /sector-growth |
api | healthy | backend/api/routers/analysis_vendor_sector.py |
GET /year-summary/{year} |
api | healthy | backend/api/routers/analysis_vendor_sector.py |
GET /movers |
api | healthy | backend/api/routers/officials.py |
GET /{name} |
api | healthy | backend/api/routers/officials.py |
GET /institutions |
api | healthy | backend/api/routers/scorecards.py |
GET /institutions/stats |
api | healthy | backend/api/routers/scorecards.py |
GET /institutions/{institution_id} |
api | healthy | backend/api/routers/scorecards.py |
GET /vendors |
api | healthy | backend/api/routers/scorecards.py |
GET /vendors/{vendor_id} |
api | healthy | backend/api/routers/scorecards.py |
GET /vendor/{vendor_id} |
api | healthy | backend/api/routers/reports.py |
GET /institution/{institution_id} |
api | healthy | backend/api/routers/reports.py |
GET /sector/{sector_id} |
api | healthy | backend/api/routers/reports.py |
GET /thematic/{theme} |
api | healthy | backend/api/routers/reports.py |
GET /health |
api | healthy | backend/api/routers/health.py |
GET /health/ready |
api | healthy | backend/api/routers/health.py |
GET /health/live |
api | healthy | backend/api/routers/health.py |
GET /patterns/co-bidding |
api | healthy | backend/api/routers/analysis_patterns.py |
GET /patterns/concentration |
api | healthy | backend/api/routers/analysis_patterns.py |
GET /patterns/year-end |
api | healthy | backend/api/routers/analysis_patterns.py |
GET /leads |
api | healthy | backend/api/routers/analysis_patterns.py |
GET /institution/{institution_id}/period-comparison |
api | healthy | backend/api/routers/analysis_patterns.py |
DELETE / |
api | healthy | backend/api/routers/feedback.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/CategoryProfile |
frontend | healthy | frontend/src/pages/CategoryProfile.tsx |
/YearInReview |
frontend | healthy | frontend/src/pages/YearInReview.tsx |
/VendorCompare |
frontend | healthy | frontend/src/pages/VendorCompare.tsx |
/OfficialProfile |
frontend | healthy | frontend/src/pages/OfficialProfile.tsx |
/SpatialMap |
frontend | healthy | frontend/src/pages/SpatialMap.tsx |
/ReportCard |
frontend | healthy | frontend/src/pages/ReportCard.tsx |
/InstitutionProfile |
frontend | healthy | frontend/src/pages/InstitutionProfile.tsx |
/CategoryDossier |
frontend | healthy | frontend/src/pages/CategoryDossier.tsx |
/ModelTransparency |
frontend | healthy | frontend/src/pages/ModelTransparency.tsx |
/StoryNarrative |
frontend | healthy | frontend/src/pages/StoryNarrative.tsx |
/VendorProfile |
frontend | healthy | frontend/src/pages/VendorProfile.tsx |
/LoginPage |
frontend | healthy | frontend/src/pages/LoginPage.tsx |
/Journalists |
frontend | healthy | frontend/src/pages/Journalists.tsx |
/InstitutionDossier |
frontend | healthy | frontend/src/pages/InstitutionDossier.tsx |
/ContractDossier |
frontend | healthy | frontend/src/pages/ContractDossier.tsx |
/CaseDossier |
frontend | healthy | frontend/src/pages/CaseDossier.tsx |
/CaseLibrary |
frontend | healthy | frontend/src/pages/CaseLibrary.tsx |
/ProcurementCalendar |
frontend | healthy | frontend/src/pages/ProcurementCalendar.tsx |
/Sectors |
frontend | healthy | frontend/src/pages/Sectors.tsx |
/Methodology |
frontend | healthy | frontend/src/pages/Methodology.tsx |
/Relationships |
frontend | healthy | frontend/src/pages/Relationships.tsx |
/RedesKnownDossier |
frontend | healthy | frontend/src/pages/RedesKnownDossier.tsx |
/SectorDossier |
frontend | healthy | frontend/src/pages/SectorDossier.tsx |
/PriceIntelligence |
frontend | healthy | frontend/src/pages/PriceIntelligence.tsx |
/CapturaHeatmap |
frontend | healthy | frontend/src/pages/CapturaHeatmap.tsx |
/Terms |
frontend | healthy | frontend/src/pages/Terms.tsx |
/CorruptionClusters |
frontend | healthy | frontend/src/pages/CorruptionClusters.tsx |
/CaseDetail |
frontend | healthy | frontend/src/pages/CaseDetail.tsx |
/ContractDetail |
frontend | healthy | frontend/src/pages/ContractDetail.tsx |
/Contracts |
frontend | healthy | frontend/src/pages/Contracts.tsx |
/PatternDossier |
frontend | healthy | frontend/src/pages/PatternDossier.tsx |
/Executive |
frontend | healthy | frontend/src/pages/Executive.tsx |
/Privacy |
frontend | healthy | frontend/src/pages/Privacy.tsx |
/InvestigationCaseDetail |
frontend | healthy | frontend/src/pages/InvestigationCaseDetail.tsx |
/NotFound |
frontend | healthy | frontend/src/pages/NotFound.tsx |
/Investigation |
frontend | healthy | frontend/src/pages/Investigation.tsx |
/Administrations |
frontend | healthy | frontend/src/pages/Administrations.tsx |
/Settings |
frontend | healthy | frontend/src/pages/Settings.tsx |
/PatternConstellation |
frontend | healthy | frontend/src/pages/PatternConstellation.tsx |
/VendorDossier |
frontend | healthy | frontend/src/pages/VendorDossier.tsx |
/Atlas |
frontend | healthy | frontend/src/pages/Atlas.tsx |
/AtlasStoryPlayer |
frontend | healthy | frontend/src/pages/AtlasStoryPlayer.tsx |
/InstitutionLeague |
frontend | healthy | frontend/src/pages/InstitutionLeague.tsx |
/CategoriesIndex |
frontend | healthy | frontend/src/pages/CategoriesIndex.tsx |
/InstitutionCompare |
frontend | healthy | frontend/src/pages/InstitutionCompare.tsx |
/AriaQueue |
frontend | healthy | frontend/src/pages/AriaQueue.tsx |
/InstitutionThread |
frontend | healthy | frontend/src/pages/InstitutionThread.tsx |
/RegisterPage |
frontend | healthy | frontend/src/pages/RegisterPage.tsx |
/SectorProfile |
frontend | healthy | frontend/src/pages/SectorProfile.tsx |
/_dev/ChartCatalog |
frontend | healthy | frontend/src/pages/_dev/ChartCatalog.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 | frontend/src/App.tsx |
PercentileBadge |
frontend | healthy | frontend/src/components/PercentileBadge.tsx |
EmptyState |
frontend | healthy | frontend/src/components/EmptyState.tsx |
SuspenseBoundary |
frontend | healthy | frontend/src/components/SuspenseBoundary.tsx |
EntityProfileDrawer |
frontend | healthy | frontend/src/components/EntityProfileDrawer.tsx |
WaterfallRiskChart |
frontend | healthy | frontend/src/components/WaterfallRiskChart.tsx |
ErrorBoundary |
frontend | healthy | frontend/src/components/ErrorBoundary.tsx |
SanctionsAlertBanner |
frontend | healthy | frontend/src/components/SanctionsAlertBanner.tsx |
VendorContractBreakdown |
frontend | healthy | frontend/src/components/VendorContractBreakdown.tsx |
VendorContractTimeline |
frontend | healthy | frontend/src/components/VendorContractTimeline.tsx |
FolderSidebar |
frontend | healthy | frontend/src/components/FolderSidebar.tsx |
PageSkeleton |
frontend | healthy | frontend/src/components/LoadingSkeleton.tsx |
VendorContractRiskMatrix |
frontend | healthy | frontend/src/components/VendorContractRiskMatrix.tsx |
GenerateReportButton |
frontend | healthy | frontend/src/components/GenerateReportButton.tsx |
WorkspaceJournalistGuide |
frontend | healthy | frontend/src/components/WorkspaceJournalistGuide.tsx |
ReportModal |
frontend | healthy | frontend/src/components/ReportModal.tsx |
NetworkMiniGraph |
frontend | healthy | frontend/src/components/NetworkMiniGraph.tsx |
RedThreadPanel |
frontend | healthy | frontend/src/components/RedThreadPanel.tsx |
DotStrip |
frontend | healthy | frontend/src/components/charts/DotStrip.tsx |
SectorAdminHeatmap |
frontend | healthy | frontend/src/components/charts/SectorAdminHeatmap.tsx |
SectorRiskTrendPanel |
frontend | healthy | frontend/src/components/charts/SectorRiskTrendPanel.tsx |
VendorFingerprintChart |
frontend | healthy | frontend/src/components/charts/VendorFingerprintChart.tsx |
AdminSectorHeatmap |
frontend | healthy | frontend/src/components/charts/AdminSectorHeatmap.tsx |
AdministrationFingerprints |
frontend | healthy | frontend/src/components/charts/AdministrationFingerprints.t… |
ProcedureBreakdown |
frontend | healthy | frontend/src/components/charts/ProcedureBreakdown.tsx |
AdminConcentrationTimeline |
frontend | healthy | frontend/src/components/charts/AdminConcentrationTimeline.t… |
FlowParticle |
frontend | healthy | frontend/src/components/charts/FlowParticle.tsx |
HallazgoStat |
frontend | healthy | frontend/src/components/ui/HallazgoStat.tsx |
FactorBaselineTooltip |
frontend | healthy | frontend/src/components/ui/FactorBaselineTooltip.tsx |
ChartAnnotation |
frontend | healthy | frontend/src/components/ui/ChartAnnotation.tsx |
FuentePill |
frontend | healthy | frontend/src/components/ui/FuentePill.tsx |
CompetitionIndexWidget |
frontend | healthy | frontend/src/components/ui/CompetitionIndexWidget.tsx |
ImpactoHumano |
frontend | healthy | frontend/src/components/ui/ImpactoHumano.tsx |
ToastProvider |
frontend | healthy | frontend/src/components/ui/toast.tsx |
RedaccionWidget |
frontend | healthy | frontend/src/components/ui/RedaccionWidget.tsx |
SingleBidWall |
frontend | healthy | frontend/src/components/ui/SingleBidWall.tsx |
EditorialHeadline |
frontend | healthy | frontend/src/components/ui/EditorialHeadline.tsx |
MetodologiaTooltip |
frontend | healthy | frontend/src/components/ui/MetodologiaTooltip.tsx |
StoryInfographic |
frontend | healthy | frontend/src/components/ui/StoryInfographic.tsx |
CronologiaVendor |
frontend | healthy | frontend/src/components/ui/CronologiaVendor.tsx |
InvestigationLede |
frontend | healthy | frontend/src/components/ui/InvestigationLede.tsx |
AriaMemoPanel |
frontend | healthy | frontend/src/components/widgets/AriaMemoPanel.tsx |
PoliticalIntelligenceStrip |
frontend | healthy | frontend/src/components/widgets/PoliticalIntelligenceStrip.… |
ExpedienteSpine |
frontend | healthy | frontend/src/components/administrations/ExpedienteSpine.tsx |
PresidentAvatar |
frontend | healthy | frontend/src/components/administrations/PresidentAvatar.tsx |
AdminSummaryCard |
frontend | healthy | frontend/src/components/administrations/AdminSummaryCard.tsx |
DeltaBadge |
frontend | healthy | frontend/src/components/administrations/DeltaBadge.tsx |
AdminCycleSmallMultiples |
frontend | healthy | frontend/src/components/administrations/AdminCycleSmallMult… |
ProcurementGradeCard |
frontend | healthy | frontend/src/components/administrations/ProcurementGradeCar… |
CanvasConstellation |
frontend | healthy | frontend/src/components/atlas/CanvasConstellation.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
capture_results |
data | healthy | backend/capture_results.sql |
users |
data | healthy | backend/api/main.py |
precomputed_capture_leaders |
data | healthy | backend/api/routers/executive.py |
watchlist_items |
data | healthy | backend/api/routers/watchlist_folders.py |
investigation_folders |
data | healthy | backend/api/routers/watchlist_folders.py |
investigation_folder_items |
data | healthy | backend/api/routers/watchlist_folders.py |
risk_feedback |
data | healthy | backend/api/routers/feedback.py |
user_issues |
data | healthy | backend/api/routers/issues.py |
institution_hhi |
data | healthy | backend/scripts/_build_institution_hhi.py |
contract_z_features |
data | healthy | backend/scripts/create_deploy_db.py |
price_hypotheses |
data | healthy | backend/scripts/create_deploy_db.py |
contract_quality |
data | healthy | backend/scripts/create_deploy_db.py |
vendor_investigation_features |
data | healthy | backend/scripts/create_deploy_db.py |
vendor_price_profiles |
data | healthy | backend/scripts/create_deploy_db.py |
risk_scores |
data | healthy | backend/scripts/create_deploy_db.py |
model_comparison |
data | healthy | backend/scripts/create_deploy_db.py |
feature_importance |
data | healthy | backend/scripts/create_deploy_db.py |
drift_report |
data | healthy | backend/scripts/create_deploy_db.py |
validation_results |
data | healthy | backend/scripts/create_deploy_db.py |
hypothesis_runs |
data | healthy | backend/scripts/create_deploy_db.py |
financial_metrics |
data | healthy | backend/scripts/create_deploy_db.py |
contracts_new |
data | healthy | backend/scripts/create_deploy_db.py |
investigation_dossiers |
data | healthy | backend/scripts/create_deploy_db.py |
dossier_items |
data | healthy | backend/scripts/create_deploy_db.py |
vendor_graph_features |
data | healthy | backend/scripts/build_vendor_graph.py |
sectors |
data | healthy | backend/scripts/etl_create_schema.py |
sub_sectors |
data | healthy | backend/scripts/etl_create_schema.py |
categories |
data | healthy | backend/scripts/etl_create_schema.py |
ramos |
data | healthy | backend/scripts/etl_create_schema.py |
procedure_types |
data | healthy | backend/scripts/etl_create_schema.py |
contract_types |
data | healthy | backend/scripts/etl_create_schema.py |
status_codes |
data | healthy | backend/scripts/etl_create_schema.py |
institution_types |
data | healthy | backend/scripts/etl_create_schema.py |
size_tiers |
data | healthy | backend/scripts/etl_create_schema.py |
autonomy_levels |
data | healthy | backend/scripts/etl_create_schema.py |
vendors |
data | healthy | backend/scripts/etl_create_schema.py |
institutions |
data | healthy | backend/scripts/etl_create_schema.py |
contracting_units |
data | healthy | backend/scripts/etl_create_schema.py |
contracts |
data | healthy | backend/scripts/etl_create_schema.py |
exchange_rates |
data | healthy | backend/scripts/etl_create_schema.py |
vendor_stats |
data | healthy | backend/scripts/etl_create_schema.py |
ground_truth_cases |
data | healthy | backend/scripts/etl_create_schema.py |
ground_truth_vendors |
data | healthy | backend/scripts/etl_create_schema.py |
ground_truth_institutions |
data | healthy | backend/scripts/etl_create_schema.py |
ground_truth_contracts |
data | healthy | backend/scripts/etl_create_schema.py |
sfp_sanctions |
data | healthy | backend/scripts/etl_create_schema.py |
sat_efos_vendors |
data | healthy | backend/scripts/etl_create_schema.py |
rupc_vendors |
data | healthy | backend/scripts/etl_create_schema.py |
centinela_log |
data | healthy | backend/scripts/centinela.py |
company_registry |
data | healthy | backend/scripts/centinela.py |
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 |
scripts |
software | healthy | frontend/scripts |
public |
software | healthy | frontend/public |
src |
software | healthy | frontend/src |
__tests__ |
software | healthy | frontend/src/__tests__ |
i18n |
software | healthy | frontend/src/i18n |
locales |
software | healthy | frontend/src/i18n/locales |
es |
software | healthy | frontend/src/i18n/locales/es |
en |
software | healthy | frontend/src/i18n/locales/en |
api |
software | healthy | frontend/src/api |
test |
software | healthy | frontend/src/test |
components |
software | healthy | frontend/src/components |
layout |
software | healthy | frontend/src/components/layout |
cases |
software | healthy | frontend/src/components/cases |
charts |
software | healthy | frontend/src/components/charts |
editorial |
software | healthy | frontend/src/components/charts/editorial |
sector |
software | healthy | frontend/src/components/sector |
auth |
software | healthy | frontend/src/components/auth |
aria |
software | healthy | frontend/src/components/aria |
network |
software | healthy | frontend/src/components/network |
shared |
software | healthy | frontend/src/components/shared |
ui |
software | healthy | frontend/src/components/ui |
__tests__ |
software | healthy | frontend/src/components/ui/__tests__ |
dashboard |
software | healthy | frontend/src/components/dashboard |
nav |
software | healthy | frontend/src/components/nav |
widgets |
software | healthy | frontend/src/components/widgets |
administrations |
software | healthy | frontend/src/components/administrations |
institution |
software | healthy | frontend/src/components/institution |
executive |
software | healthy | frontend/src/components/executive |
categories |
software | healthy | frontend/src/components/categories |
atlas |
software | healthy | frontend/src/components/atlas |
collusion |
software | healthy | frontend/src/components/collusion |
capture |
software | healthy | frontend/src/components/capture |
stories |
software | healthy | frontend/src/components/stories |
charts |
software | healthy | frontend/src/components/stories/charts |
patterns |
software | healthy | frontend/src/components/patterns |
category |
software | healthy | frontend/src/components/category |
dossier |
software | healthy | frontend/src/components/dossier |
command |
software | healthy | frontend/src/components/dossier/command |
explore |
software | healthy | frontend/src/components/explore |
contract |
software | healthy | frontend/src/components/contract |
sectors |
software | healthy | frontend/src/components/sectors |
editorial |
software | healthy | frontend/src/components/editorial |
methodology |
software | healthy | frontend/src/components/methodology |
contexts |
software | healthy | frontend/src/contexts |
lib |
software | healthy | frontend/src/lib |
nav |
software | healthy | frontend/src/lib/nav |
atlas |
software | healthy | frontend/src/lib/atlas |
collusion |
software | healthy | frontend/src/lib/collusion |
entity |
software | healthy | frontend/src/lib/entity |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/scripts/corporate_group_tokens.py |
security | healthy | backend/scripts/corporate_group_tokens.py |
auth::backend/api/dependencies.py |
security | healthy | backend/api/dependencies.py |
auth::frontend/src/api/client.ts |
security | healthy | frontend/src/api/client.ts |
auth::frontend/src/contexts/AuthContext.tsx |
security | healthy | frontend/src/contexts/AuthContext.tsx |
auth::README.md |
security | healthy | README.md |
auth::backend/api/middleware/auth_jwt.py |
security | healthy | backend/api/middleware/auth_jwt.py |
auth::backend/scripts/_insert_cases_1382_1387.py |
security | healthy | backend/scripts/_insert_cases_1382_1387.py |
auth::backend/scripts/_aria_cases_batch_VV.py |
security | healthy | backend/scripts/_aria_cases_batch_VV.py |
auth::backend/api/routers/auth.py |
security | healthy | backend/api/routers/auth.py |
auth::backend/requirements.txt |
security | healthy | backend/requirements.txt |
auth::backend/scripts/_aria_cases_461_469.py |
security | healthy | backend/scripts/_aria_cases_461_469.py |
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
size |
cicd | healthy | .github/workflows/bundle-size.yml |
test |
cicd | healthy | .github/workflows/frontend-tests.yml |
security |
cicd | healthy | .github/workflows/frontend-tests.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
backend |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/backend-tests.yml |
security |
cicd | healthy | .github/workflows/backend-tests.yml |
lighthouse |
cicd | healthy | .github/workflows/lighthouse.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8001 |
network | healthy | docker-compose.dev.yml |
port:3009 |
network | healthy | docker-compose.dev.yml |
port:80 |
network | healthy | docker-compose.prod.yml |
port:443 |
network | healthy | docker-compose.prod.yml |
port:03 |
network | healthy | docker-compose.prod.yml |
port:02 |
network | healthy | docker-compose.prod.yml |
port:94 |
network | healthy | backend/scripts/_aria_cases_batch_EEE2.py |
port:804 |
network | healthy | backend/scripts/_aria_cases_batch_VVV1.py |
port:30 |
network | healthy | backend/scripts/backup_db.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::bundle-size |
cicd | healthy | .github/workflows/bundle-size.yml |
gha::frontend-tests |
cicd | healthy | .github/workflows/frontend-tests.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::backend-tests |
cicd | healthy | .github/workflows/backend-tests.yml |
gha::lighthouse |
cicd | healthy | .github/workflows/lighthouse.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::frontend/Dockerfile |
hardware | healthy | frontend/Dockerfile |
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
backend |
hardware | healthy | docker-compose.yml |
frontend |
hardware | healthy | docker-compose.yml |
backup |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | scripts/offsite-backup.sh |
vps::hetzner |
hardware | healthy | scripts/deploy.sh |
vps::vultr |
hardware | healthy | scripts/deploy.sh |
vps::gcp |
hardware | healthy | backend/scripts/_aria_cases_batch_ZZZ2.py |
vps::azure |
hardware | healthy | backend/scripts/_write_memos_173_178.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
37.60.232.109 |
network | healthy | docker-compose.prod.yml |
120.0.0.0 |
network | healthy | backend/scripts/scrape_asf_wayback.py |
124.0.0.0 |
network | healthy | backend/scripts/_fetch_article_summaries.py |
| Label | Layer | Status | Path |
|---|---|---|---|
HETZNER_IP |
cicd | healthy | — |
SSH_PRIVATE_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgresql |
data | healthy | backend/scripts/_write_memos_103_110.py |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | README.md |
nginx |
network | healthy | docker-compose.prod.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8d6xnlol |
software | healthy | /tmp/repobility-clone-8d6xnlol |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | frontend/src/components/charts/cluster-glyphs.tsx |
This page is publicly accessible at:
https://repobility.com/scan/798f2d51-9472-4606-b919-9c605d471281/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/798f2d51-9472-4606-b919-9c605d471281/
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.