← Back to search

io.github.mrslbt/nankai-trough

mrslbt Scanned 1d ago

Nankai Trough earthquake hazard & building-safety, from official Japan data. No verdicts.

B
86.2 / 100

Versions

0.1.0latest
first seen Jun 30, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 8

nankai_overview
annotations: none low

Get the headline facts of the official 2025 Nankai Trough estimate (probability, worst-case casualties/loss, intensity-7 reach, tsunami) with sources. Start here to understand the scale; then call official_hazard_maps for a specific address.

official_hazard_maps
annotations: none low

Geocode a Japanese address and return links to the OFFICIAL government hazard maps that hold the exact per-address values (predicted intensity, tsunami inundation, your municipal map). This server does not compute those itself; it bridges you to the authoritative source.

building_seismic_check
annotations: none low

Classify a building's seismic standard (旧耐震 / 新耐震 / 2000 wooden standard) from a build year and structure the USER provides, with risk context. This is NOT a safety verdict; direct the user to a professional 耐震診断 via taishin_subsidy_guide.

taishin_subsidy_guide
annotations: none low

Route the user to subsidised/often-free seismic diagnosis (耐震診断) and retrofit (耐震補強) programs via the national directory, and explain the support framework. Amounts vary by municipality, so this routes and explains; it never quotes a figure.

shindo_meaning
annotations: none low

Explain what a JMA seismic intensity level (5弱–7) actually means for people and buildings, using the official 気象庁 scale. The Nankai scenario projects up to intensity 7 across 10 prefectures.

geocode_address
annotations: none low

Convert a Japanese address to coordinates (lat/lon) and parse the prefecture/municipality, via the official GSI geocoder. Utility used by official_hazard_maps; call it directly when you only need coordinates.

address string
location_probability
annotations: none low

Report the OFFICIAL J-SHIS 30-year probabilities of reaching each JMA intensity at an address's ~250m mesh, severe case first. These are all-source probabilistic figures published by 地震本部, NOT the Nankai Trough scenario, and they are floors rather than ceilings. This server reports these official values; it does not compute its own.

preparedness_plan
annotations: none low

Turn household details into a sourced preparedness plan: stockpile quantities sized to the official one-week guidance, what to do now, what to do when it shakes, and the structural route if a build year is given. Officially recommended minimums, never a verdict on survival.

floor number adults number elderly number children number building_year number near_coast_or_river enum

Permissions 2

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs

Scan Findings 36

low
Tool 'nankai_overview' has no annotations annotation_checker · 100%
low
Tool 'official_hazard_maps' has no annotations annotation_checker · 100%
low
Tool 'building_seismic_check' has no annotations annotation_checker · 100%
low
Tool 'taishin_subsidy_guide' has no annotations annotation_checker · 100%
low
Tool 'shindo_meaning' has no annotations annotation_checker · 100%
low
Tool 'geocode_address' has no annotations annotation_checker · 100%
low
Tool 'location_probability' has no annotations annotation_checker · 100%
low
Tool 'preparedness_plan' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.29.0 (GHSA-6qxp-vccf-f47h) dependency_analyzer · 95%
medium
High-entropy string (5.84 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/index.ts:157 entropy_analyzer · 52%
medium
High-entropy string (5.98 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/data/building.ts:67 entropy_analyzer · 54%
medium
High-entropy string (5.71 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/data/building.ts:85 entropy_analyzer · 50%
medium
High-entropy string (5.96 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/data/building.ts:91 entropy_analyzer · 54%
medium
High-entropy string (5.84 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/data/jshis.ts:123 entropy_analyzer · 52%
medium
High-entropy string (6.11 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/data/jshis.ts:130 entropy_analyzer · 56%
medium
High-entropy string (6.29 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/data/nankai.ts:102 entropy_analyzer · 59%
medium
High-entropy string (5.89 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/data/prepare.ts:86 entropy_analyzer · 53%
medium
High-entropy string (5.84 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/data/subsidy.ts:33 entropy_analyzer · 52%
medium
High-entropy string (6.12 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/data/sources.ts:70 entropy_analyzer · 56%
medium
High-entropy string (5.76 bits/char) in mrslbt-nankai-trough-mcp-cd1cea6/src/data/sources.ts:74 entropy_analyzer · 51%
info
package.json metadata manifest_parser · 100%
info
Tool: nankai_overview manifest_parser · 85%
info
Tool: official_hazard_maps manifest_parser · 85%
info
Tool: building_seismic_check manifest_parser · 85%
info
Tool: taishin_subsidy_guide manifest_parser · 85%
info
Tool: shindo_meaning manifest_parser · 85%
info
Tool: geocode_address manifest_parser · 85%
info
Tool: location_probability manifest_parser · 85%
info
Tool: preparedness_plan manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
info
SBOM generated: 95 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%