Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Reidond/travel-risk-platform

https://github.com/Reidond/travel-risk-platform · scanned 2026-06-15 23:49 UTC (2 months, 3 weeks ago)

56 raw signals (0 security + 56 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 56 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 958 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.

LabelLayerStatusPath
App software healthy frontend/src/App.tsx:App
errorDetailText software healthy frontend/src/api/client.ts:errorDetailText
request software healthy frontend/src/api/client.ts:request
body software healthy frontend/src/api/client.ts:body
queryString software healthy frontend/src/api/client.ts:queryString
ConfirmDialog software healthy frontend/src/components/ConfirmDialog.tsx:ConfirmDialog
EmptyState software healthy frontend/src/components/EmptyState.tsx:EmptyState
ColorBadge software healthy frontend/src/components/Badges.tsx:ColorBadge
badge software healthy frontend/src/components/Badges.tsx:badge
RiskClassBadge software healthy frontend/src/components/Badges.tsx:RiskClassBadge
TermBadge software healthy frontend/src/components/Badges.tsx:TermBadge
Loading software healthy frontend/src/components/Feedback.tsx:Loading
LoadingSkeleton software healthy frontend/src/components/Feedback.tsx:LoadingSkeleton
ErrorNote software healthy frontend/src/components/Feedback.tsx:ErrorNote
Pagination software healthy frontend/src/components/Pagination.tsx:Pagination
Modal software healthy frontend/src/components/Modal.tsx:Modal
Layout software healthy frontend/src/components/Layout.tsx:Layout
Table software healthy frontend/src/components/ui/table.tsx:Table
TableHeader software healthy frontend/src/components/ui/table.tsx:TableHeader
TableBody software healthy frontend/src/components/ui/table.tsx:TableBody
TableFooter software healthy frontend/src/components/ui/table.tsx:TableFooter
TableRow software healthy frontend/src/components/ui/table.tsx:TableRow
TableHead software healthy frontend/src/components/ui/table.tsx:TableHead
TableCell software healthy frontend/src/components/ui/table.tsx:TableCell
TableCaption software healthy frontend/src/components/ui/table.tsx:TableCaption
Collapsible software healthy frontend/src/components/ui/collapsible.tsx:Collapsible
CollapsibleTrigger software healthy frontend/src/components/ui/collapsible.tsx:CollapsibleTrigg…
CollapsibleContent software healthy frontend/src/components/ui/collapsible.tsx:CollapsibleConte…
Checkbox software healthy frontend/src/components/ui/checkbox.tsx:Checkbox
Badge software healthy frontend/src/components/ui/badge.tsx:Badge
AlertDialog software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialog
AlertDialogTrigger software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogTrig…
AlertDialogPortal software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogPort…
AlertDialogOverlay software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogOver…
AlertDialogContent software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogCont…
AlertDialogHeader software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogHead…
AlertDialogFooter software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogFoot…
AlertDialogTitle software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogTitle
AlertDialogDescription software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogDesc…
AlertDialogMedia software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogMedia
AlertDialogAction software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogActi…
AlertDialogCancel software healthy frontend/src/components/ui/alert-dialog.tsx:AlertDialogCanc…
Dialog software healthy frontend/src/components/ui/dialog.tsx:Dialog
DialogTrigger software healthy frontend/src/components/ui/dialog.tsx:DialogTrigger
DialogPortal software healthy frontend/src/components/ui/dialog.tsx:DialogPortal
DialogClose software healthy frontend/src/components/ui/dialog.tsx:DialogClose
DialogOverlay software healthy frontend/src/components/ui/dialog.tsx:DialogOverlay
DialogContent software healthy frontend/src/components/ui/dialog.tsx:DialogContent
DialogHeader software healthy frontend/src/components/ui/dialog.tsx:DialogHeader
DialogFooter software healthy frontend/src/components/ui/dialog.tsx:DialogFooter

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
pyproject.toml software healthy pyproject.toml
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
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
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
components.json software healthy frontend/components.json
eslint.config.js software healthy frontend/eslint.config.js
tsconfig.json software healthy frontend/tsconfig.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
index.ts software healthy frontend/src/i18n/index.ts
uk.json software healthy frontend/src/i18n/uk.json
en.json software healthy frontend/src/i18n/en.json
config.ts software healthy frontend/src/api/config.ts
evaluations.ts software healthy frontend/src/api/evaluations.ts
respondents.ts software healthy frontend/src/api/respondents.ts
client.ts software healthy frontend/src/api/client.ts
criteria.ts software healthy frontend/src/api/criteria.ts
meta.ts software healthy frontend/src/api/meta.ts
types.ts software healthy frontend/src/api/types.ts
regions.ts software healthy frontend/src/api/regions.ts
rulesets.ts software healthy frontend/src/api/rulesets.ts
importApi.ts software healthy frontend/src/api/importApi.ts
ConfirmDialog.tsx software healthy frontend/src/components/ConfirmDialog.tsx
EmptyState.tsx software healthy frontend/src/components/EmptyState.tsx
Badges.tsx software healthy frontend/src/components/Badges.tsx
Feedback.tsx software healthy frontend/src/components/Feedback.tsx
Pagination.tsx software healthy frontend/src/components/Pagination.tsx
Modal.tsx software healthy frontend/src/components/Modal.tsx
Layout.tsx software healthy frontend/src/components/Layout.tsx
table.tsx software healthy frontend/src/components/ui/table.tsx
collapsible.tsx software healthy frontend/src/components/ui/collapsible.tsx
checkbox.tsx software healthy frontend/src/components/ui/checkbox.tsx
badge.tsx software healthy frontend/src/components/ui/badge.tsx
alert-dialog.tsx software healthy frontend/src/components/ui/alert-dialog.tsx
dialog.tsx software healthy frontend/src/components/ui/dialog.tsx
radio-group.tsx software healthy frontend/src/components/ui/radio-group.tsx
button.tsx software healthy frontend/src/components/ui/button.tsx
alert.tsx software healthy frontend/src/components/ui/alert.tsx
card.tsx software healthy frontend/src/components/ui/card.tsx
tabs.tsx software healthy frontend/src/components/ui/tabs.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
ApiError software healthy frontend/src/api/client.ts:ApiError
R₁ software healthy frontend/src/api/types.ts:R₁
colors software healthy frontend/src/lib/colors.ts:colors
Backend software healthy cloudflare/src/worker.ts:Backend
TestChiScale software healthy core/tests/test_regional.py:16
TestDelta software healthy core/tests/test_regional.py:31
TestZSplineOracles software healthy core/tests/test_regional.py:47
TestZSplineBoundaries software healthy core/tests/test_regional.py:72
TestConeMembershipOracles software healthy core/tests/test_regional.py:96
TestOmegaFuzzification software healthy core/tests/test_national.py:24
TestSMembershipOracles software healthy core/tests/test_national.py:55
TestSMembershipBoundaries software healthy core/tests/test_national.py:68
TestRiskClassInterpretation software healthy core/tests/test_national.py:90
TestRatingValidation software healthy core/tests/test_validation.py:27
TestXiValidation software healthy core/tests/test_validation.py:50
TestConfigValidation software healthy core/tests/test_validation.py:65
TestRulePatternValidation software healthy core/tests/test_validation.py:143
TestRuleSetValidation software healthy core/tests/test_validation.py:171
TestConfigImmutability software healthy core/tests/test_validation.py:188
TestDeltaAndWeightsValidation software healthy core/tests/test_validation.py:243
TestExpertLevelAndMuValidation software healthy core/tests/test_validation.py:265
TestInjectiveMatching software healthy core/tests/test_rules.py:21
TestRuleEvaluation software healthy core/tests/test_rules.py:44
TestCustomRuleSets software healthy core/tests/test_rules.py:75
TestPublishedChain software healthy core/tests/test_pipeline.py:25
TestEvaluateRegion software healthy core/tests/test_pipeline.py:68
RegionSpec software healthy core/scripts/verify_dataset.py:50
Row software healthy core/scripts/verify_dataset.py:69
RiskTerm software healthy core/src/tourism_risk/models.py:19
ExpertSafetyLevel software healthy core/src/tourism_risk/models.py:33
RiskClass software healthy core/src/tourism_risk/models.py:46
CriteriaGroup software healthy core/src/tourism_risk/models.py:64
Rule software healthy core/src/tourism_risk/models.py:91
RuleSet software healthy core/src/tourism_risk/models.py:119
ModelConfig software healthy core/src/tourism_risk/models.py:139
IndividualResult software healthy core/src/tourism_risk/models.py:256
RegionResult software healthy core/src/tourism_risk/models.py:277
ListResponse software healthy backend/src/app/schemas.py:39
LatestResult software healthy backend/src/app/schemas.py:47
RegionCreate software healthy backend/src/app/schemas.py:53
RegionPatch software healthy backend/src/app/schemas.py:60
RegionOut software healthy backend/src/app/schemas.py:73
RespondentCreate software healthy backend/src/app/schemas.py:88
RespondentPatch software healthy backend/src/app/schemas.py:96
RespondentOut software healthy backend/src/app/schemas.py:111
ImportError_ software healthy backend/src/app/schemas.py:125
ImportResult software healthy backend/src/app/schemas.py:130
CriterionPayload software healthy backend/src/app/schemas.py:140
CriteriaGroupPayload software healthy backend/src/app/schemas.py:146
CriteriaGroupOut software healthy backend/src/app/schemas.py:153

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
i18n software healthy frontend/src/i18n
api software healthy frontend/src/api
components software healthy frontend/src/components
ui software healthy frontend/src/components/ui
lib software healthy frontend/src/lib
pages software healthy frontend/src/pages
panel software healthy frontend/src/pages/panel
regions software healthy frontend/src/pages/regions
dashboard software healthy frontend/src/pages/dashboard
parameters software healthy frontend/src/pages/parameters
docs software healthy docs
scripts software healthy scripts
cloudflare software healthy cloudflare
src software healthy cloudflare/src
.claude software healthy .claude
skills software healthy .claude/skills
uv-python-tooling software healthy .claude/skills/uv-python-tooling
references software healthy .claude/skills/uv-python-tooling/references
skill-content-reviewer software healthy .claude/skills/skill-content-reviewer
spec-driven-dev software healthy .claude/skills/spec-driven-dev
references software healthy .claude/skills/spec-driven-dev/references
skill-creator software healthy .claude/skills/skill-creator
references software healthy .claude/skills/skill-creator/references
ai-improvement-tracker software healthy .claude/skills/ai-improvement-tracker
prompt-eng-reviewer software healthy .claude/skills/prompt-eng-reviewer
references software healthy .claude/skills/prompt-eng-reviewer/references
skill-reviewer software healthy .claude/skills/skill-reviewer
references software healthy .claude/skills/skill-reviewer/references
python-best-practices software healthy .claude/skills/python-best-practices
plan-critic software healthy .claude/skills/plan-critic
references software healthy .claude/skills/plan-critic/references
react-best-practices software healthy .claude/skills/react-best-practices
references software healthy .claude/skills/react-best-practices/references
task-learnings software healthy .claude/skills/task-learnings
references software healthy .claude/skills/task-learnings/references
learning-consolidator software healthy .claude/skills/learning-consolidator
references software healthy .claude/skills/learning-consolidator/references
prompt-engineering-conventions software healthy .claude/skills/prompt-engineering-conventions
commit-message software healthy .claude/skills/commit-message
review-prompts software healthy .claude/skills/review-prompts
references software healthy .claude/skills/review-prompts/references
ai-docs-lookup software healthy .claude/skills/ai-docs-lookup
skill-researcher software healthy .claude/skills/skill-researcher
ai-changelog software healthy .claude/skills/ai-changelog
typescript-best-practices software healthy .claude/skills/typescript-best-practices
references software healthy .claude/skills/typescript-best-practices/references
product-brief software healthy .claude/skills/product-brief
references software healthy .claude/skills/product-brief/references

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
GET /regions api healthy backend/src/app/routers/regions.py
POST /regions api healthy backend/src/app/routers/regions.py
GET /regions/{region_id} api healthy backend/src/app/routers/regions.py
PATCH /regions/{region_id} api healthy backend/src/app/routers/regions.py
DELETE /regions/{region_id} api healthy backend/src/app/routers/regions.py
GET /health api healthy backend/src/app/routers/health.py
GET /meta api healthy backend/src/app/routers/health.py
POST /evaluations api healthy backend/src/app/routers/evaluations.py
GET /evaluations api healthy backend/src/app/routers/evaluations.py
GET /evaluations/{evaluation_id} api healthy backend/src/app/routers/evaluations.py
GET /evaluations/{evaluation_id}/regions/{region_id}/indivi… api healthy backend/src/app/routers/evaluations.py
DELETE /evaluations/{evaluation_id} api healthy backend/src/app/routers/evaluations.py
GET /evaluations/{evaluation_id}/export api healthy backend/src/app/routers/evaluations.py
GET /criteria api healthy backend/src/app/routers/criteria.py
PUT /criteria api healthy backend/src/app/routers/criteria.py
GET /config api healthy backend/src/app/routers/configs.py
GET /config/versions api healthy backend/src/app/routers/configs.py
POST /config api healthy backend/src/app/routers/configs.py
POST /config/versions/{version}/activate api healthy backend/src/app/routers/configs.py
GET /config/curves api healthy backend/src/app/routers/configs.py
GET /rulesets api healthy backend/src/app/routers/rulesets.py
GET /rulesets/active api healthy backend/src/app/routers/rulesets.py
POST /rulesets api healthy backend/src/app/routers/rulesets.py
POST /rulesets/reset-default api healthy backend/src/app/routers/rulesets.py
POST /import api healthy backend/src/app/routers/imports.py
POST /import/demo api healthy backend/src/app/routers/imports.py
GET /regions/{region_id}/respondents api healthy backend/src/app/routers/respondents.py
POST /regions/{region_id}/respondents api healthy backend/src/app/routers/respondents.py
PATCH /respondents/{respondent_id} api healthy backend/src/app/routers/respondents.py
DELETE /respondents/{respondent_id} api healthy backend/src/app/routers/respondents.py

LabelLayerStatusPath
/panel/PanelPage frontend healthy frontend/src/pages/panel/PanelPage.tsx
/regions/RespondentsSection frontend healthy frontend/src/pages/regions/RespondentsSection.tsx
/regions/RegionsPage frontend healthy frontend/src/pages/regions/RegionsPage.tsx
/regions/ImportPanel frontend healthy frontend/src/pages/regions/ImportPanel.tsx
/regions/RespondentFormModal frontend healthy frontend/src/pages/regions/RespondentFormModal.tsx
/regions/RegionFormModal frontend healthy frontend/src/pages/regions/RegionFormModal.tsx
/dashboard/charts frontend healthy frontend/src/pages/dashboard/charts.tsx
/dashboard/IndividualsSection frontend healthy frontend/src/pages/dashboard/IndividualsSection.tsx
/dashboard/DashboardPage frontend healthy frontend/src/pages/dashboard/DashboardPage.tsx
/parameters/RulesSection frontend healthy frontend/src/pages/parameters/RulesSection.tsx
/parameters/ConfigSection frontend healthy frontend/src/pages/parameters/ConfigSection.tsx
/parameters/ParametersPage frontend healthy frontend/src/pages/parameters/ParametersPage.tsx
/parameters/CriteriaSection frontend healthy frontend/src/pages/parameters/CriteriaSection.tsx
/regions frontend healthy frontend/src/App.tsx
/panel frontend healthy frontend/src/App.tsx
/dashboard frontend healthy frontend/src/App.tsx
/parameters frontend healthy frontend/src/App.tsx
* frontend healthy frontend/src/App.tsx

LabelLayerStatusPath
Base data healthy backend/src/app/models.py
CriteriaGroup data healthy backend/src/app/models.py
Criterion data healthy backend/src/app/models.py
Region data healthy backend/src/app/models.py
Respondent data healthy backend/src/app/models.py
PlatformConfig data healthy backend/src/app/models.py
RuleSetVersion data healthy backend/src/app/models.py
EvaluationRun data healthy backend/src/app/models.py
EvaluationResult data healthy backend/src/app/models.py
criteria_groups data healthy backend/src/app/models.py
criteria data healthy backend/src/app/models.py
regions data healthy backend/src/app/models.py
respondents data healthy backend/src/app/models.py
platform_configs data healthy backend/src/app/models.py
rulesets data healthy backend/src/app/models.py
evaluation_runs data healthy backend/src/app/models.py
evaluation_results data healthy backend/src/app/models.py

LabelLayerStatusPath
ci cicd healthy .github/workflows/publish-pypi.yml
publish cicd healthy .github/workflows/publish-pypi.yml
ci cicd healthy .github/workflows/deploy.yml
deploy cicd healthy .github/workflows/deploy.yml
ruff cicd healthy .github/workflows/ci.yml
pytest-core cicd healthy .github/workflows/ci.yml
pytest-backend cicd healthy .github/workflows/ci.yml
eslint cicd healthy .github/workflows/ci.yml
build cicd healthy .github/workflows/ci.yml
i18n-keys cicd healthy .github/workflows/ci.yml
wrangler cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
image::backend/Dockerfile hardware healthy backend/Dockerfile
api hardware healthy docker-compose.yml
web hardware healthy docker-compose.yml

LabelLayerStatusPath
auth::AGENTS.md security healthy AGENTS.md
auth::.github/workflows/publish-pypi.yml security healthy .github/workflows/publish-pypi.yml
auth::.claude/skills/web-dev-best-practices/SKILL.md security healthy .claude/skills/web-dev-best-practices/SKILL.md
auth::.claude/skills/plan-critic/SKILL.md security healthy .claude/skills/plan-critic/SKILL.md

LabelLayerStatusPath
sqlite data healthy README.md
redis data healthy .claude/skills/spec-driven-dev/SKILL.md
postgresql data healthy .claude/skills/task-learnings/SKILL.md

LabelLayerStatusPath
port:8080 network healthy docker-compose.yml
port:80 network healthy docker-compose.yml
port:8000 network healthy cloudflare/src/worker.ts

LabelLayerStatusPath
gha::publish-pypi cicd healthy .github/workflows/publish-pypi.yml
gha::deploy cicd healthy .github/workflows/deploy.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
CLOUDFLARE_API_TOKEN cicd healthy
CLOUDFLARE_ACCOUNT_ID cicd healthy

LabelLayerStatusPath
repobility-clone-wy4gw73f software healthy /tmp/repobility-clone-wy4gw73f

LabelLayerStatusPath
nginx network healthy README.md

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/3ed2bf58-afca-450d-8e73-d9b35b103490/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/3ed2bf58-afca-450d-8e73-d9b35b103490/

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.