https://github.com/adilch/WSCprep
· scanned 2026-06-17 01:29 UTC (1 month, 2 weeks ago)
36 raw signals (0 security + 36 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -11.7 (diff) · 36 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 270 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 |
|---|---|---|---|
add_rect |
software | healthy | make_presentation.py:34 |
add_text |
software | healthy | make_presentation.py:46 |
add_para |
software | healthy | make_presentation.py:63 |
slide_header |
software | healthy | make_presentation.py:78 |
body_bg |
software | healthy | make_presentation.py:92 |
feature_card |
software | dead | make_presentation.py:96 |
hex_to_rgb |
software | healthy | make_logo.py:155 |
load_font |
software | healthy | make_logo.py:167 |
draw_rounded_rect |
software | healthy | make_logo.py:190 |
catmull_rom_points |
software | healthy | make_logo.py:209 |
draw_hydrograph |
software | healthy | make_logo.py:233 |
pt |
software | healthy | make_logo.py:240 |
build_catalog |
software | healthy | scripts/build-catalog/build_catalog.py:19 |
plotting_positions |
software | healthy | ffa-service/app/ffa.py:36 |
_is_log |
software | healthy | ffa-service/app/ffa.py:69 |
_quantile_from_params |
software | healthy | ffa-service/app/ffa.py:73 |
_loglik |
software | healthy | ffa-service/app/ffa.py:78 |
_fit_lmoments |
software | healthy | ffa-service/app/ffa.py:85 |
_fit_mom_lp3 |
software | healthy | ffa-service/app/ffa.py:90 |
_quantile |
software | healthy | ffa-service/app/ffa.py:97 |
_ad_statistic |
software | healthy | ffa-service/app/ffa.py:103 |
_ks_ad |
software | healthy | ffa-service/app/ffa.py:114 |
_n_params |
software | healthy | ffa-service/app/ffa.py:125 |
fit_distribution |
software | healthy | ffa-service/app/ffa.py:129 |
build_warnings |
software | healthy | ffa-service/app/ffa.py:247 |
run_ffa |
software | healthy | ffa-service/app/ffa.py:289 |
positive_rps |
software | healthy | ffa-service/app/models.py:29 |
health |
software | healthy | ffa-service/app/main.py:28 |
flood_frequency |
software | healthy | ffa-service/app/main.py:33 |
RootLayout |
software | healthy | web/app/layout.tsx:RootLayout |
loadData |
software | healthy | web/app/page.tsx:loadData |
Home |
software | healthy | web/app/page.tsx:Home |
AboutPage |
software | healthy | web/app/about/page.tsx:AboutPage |
loadCatalog |
software | healthy | web/app/api/stations/route.ts:loadCatalog |
GET |
software | healthy | web/app/api/stations/route.ts:GET |
loadCatalog |
software | healthy | web/app/api/stations/[id]/route.ts:loadCatalog |
GET |
software | healthy | web/app/api/stations/[id]/route.ts:GET |
GET |
software | healthy | web/app/api/stations/[id]/daily/route.ts:GET |
GET |
software | healthy | web/app/api/stations/[id]/peaks/route.ts:GET |
POST |
software | healthy | web/app/api/stations/[id]/frequency/route.ts:POST |
body |
software | healthy | web/app/api/stations/[id]/frequency/route.ts:body |
getStation |
software | healthy | web/app/stations/[id]/layout.tsx:getStation |
StationLayout |
software | healthy | web/app/stations/[id]/layout.tsx:StationLayout |
getStation |
software | healthy | web/app/stations/[id]/page.tsx:getStation |
StationOverview |
software | healthy | web/app/stations/[id]/page.tsx:StationOverview |
DailyPage |
software | healthy | web/app/stations/[id]/daily/page.tsx:DailyPage |
FrequencyPage |
software | healthy | web/app/stations/[id]/frequency/page.tsx:FrequencyPage |
ReportLayout |
software | healthy | web/app/stations/[id]/report/layout.tsx:ReportLayout |
getStation |
software | healthy | web/app/stations/[id]/report/page.tsx:getStation |
ReportPage |
software | healthy | web/app/stations/[id]/report/page.tsx:ReportPage |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
implementation_plan.md |
software | healthy | implementation_plan.md |
vercel.json |
software | healthy | vercel.json |
make_presentation.py |
software | healthy | make_presentation.py |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
make_logo.py |
software | healthy | make_logo.py |
PRD-Canadian-Hydrology-App.md |
software | healthy | PRD-Canadian-Hydrology-App.md |
build_catalog.py |
software | healthy | scripts/build-catalog/build_catalog.py |
Procfile |
software | healthy | ffa-service/Procfile |
requirements.txt |
software | healthy | ffa-service/requirements.txt |
render.yaml |
software | healthy | ffa-service/render.yaml |
Dockerfile |
software | healthy | ffa-service/Dockerfile |
ffa.py |
software | healthy | ffa-service/app/ffa.py |
__init__.py |
software | healthy | ffa-service/app/__init__.py |
models.py |
software | healthy | ffa-service/app/models.py |
main.py |
software | healthy | ffa-service/app/main.py |
CLAUDE.md |
software | healthy | web/CLAUDE.md |
AGENTS.md |
software | healthy | web/AGENTS.md |
vercel.json |
software | healthy | web/vercel.json |
eslint.config.mjs |
software | healthy | web/eslint.config.mjs |
package-lock.json |
software | healthy | web/package-lock.json |
README.md |
software | healthy | web/README.md |
postcss.config.mjs |
software | healthy | web/postcss.config.mjs |
package.json |
software | healthy | web/package.json |
next.config.ts |
software | healthy | web/next.config.ts |
tsconfig.json |
software | healthy | web/tsconfig.json |
globals.css |
software | healthy | web/app/globals.css |
layout.tsx |
software | healthy | web/app/layout.tsx |
page.tsx |
software | healthy | web/app/page.tsx |
page.tsx |
software | healthy | web/app/about/page.tsx |
route.ts |
software | healthy | web/app/api/stations/route.ts |
route.ts |
software | healthy | web/app/api/stations/[id]/route.ts |
route.ts |
software | healthy | web/app/api/stations/[id]/daily/route.ts |
route.ts |
software | healthy | web/app/api/stations/[id]/peaks/route.ts |
route.ts |
software | healthy | web/app/api/stations/[id]/frequency/route.ts |
layout.tsx |
software | healthy | web/app/stations/[id]/layout.tsx |
page.tsx |
software | healthy | web/app/stations/[id]/page.tsx |
page.tsx |
software | healthy | web/app/stations/[id]/daily/page.tsx |
page.tsx |
software | healthy | web/app/stations/[id]/frequency/page.tsx |
layout.tsx |
software | healthy | web/app/stations/[id]/report/layout.tsx |
page.tsx |
software | healthy | web/app/stations/[id]/report/page.tsx |
page.tsx |
software | healthy | web/app/compare/page.tsx |
StationMap.tsx |
software | healthy | web/components/StationMap.tsx |
HistoricDataView.tsx |
software | healthy | web/components/HistoricDataView.tsx |
FrequencyView.tsx |
software | healthy | web/components/FrequencyView.tsx |
Badge.tsx |
software | healthy | web/components/Badge.tsx |
Callout.tsx |
software | healthy | web/components/Callout.tsx |
MapPage.tsx |
software | healthy | web/components/MapPage.tsx |
ReportView.tsx |
software | healthy | web/components/ReportView.tsx |
StationHeader.tsx |
software | healthy | web/components/StationHeader.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
build-catalog |
software | healthy | scripts/build-catalog |
ffa-service |
software | healthy | ffa-service |
app |
software | healthy | ffa-service/app |
web |
software | healthy | web |
app |
software | healthy | web/app |
about |
software | healthy | web/app/about |
api |
software | healthy | web/app/api |
stations |
software | healthy | web/app/api/stations |
[id] |
software | healthy | web/app/api/stations/[id] |
daily |
software | healthy | web/app/api/stations/[id]/daily |
peaks |
software | healthy | web/app/api/stations/[id]/peaks |
frequency |
software | healthy | web/app/api/stations/[id]/frequency |
stations |
software | healthy | web/app/stations |
[id] |
software | healthy | web/app/stations/[id] |
daily |
software | healthy | web/app/stations/[id]/daily |
frequency |
software | healthy | web/app/stations/[id]/frequency |
report |
software | healthy | web/app/stations/[id]/report |
compare |
software | healthy | web/app/compare |
components |
software | healthy | web/components |
lib |
software | healthy | web/lib |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
PeakInput |
software | healthy | ffa-service/app/models.py:6 |
FrequencyRequest |
software | healthy | ffa-service/app/models.py:13 |
Quantile |
software | healthy | ffa-service/app/models.py:35 |
GoodnessOfFit |
software | healthy | ffa-service/app/models.py:43 |
CurvePoint |
software | healthy | ffa-service/app/models.py:52 |
DistributionResult |
software | healthy | ffa-service/app/models.py:57 |
PlottingPoint |
software | healthy | ffa-service/app/models.py:68 |
FfaWarning |
software | healthy | ffa-service/app/models.py:75 |
FrequencyResponse |
software | healthy | ffa-service/app/models.py:81 |
already |
software | healthy | web/app/stations/[id]/report/layout.tsx:already |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | web/app/page.tsx |
/about |
frontend | healthy | web/app/about/page.tsx |
/stations/[id] |
frontend | healthy | web/app/stations/[id]/page.tsx |
/stations/[id]/daily |
frontend | healthy | web/app/stations/[id]/daily/page.tsx |
/stations/[id]/frequency |
frontend | healthy | web/app/stations/[id]/frequency/page.tsx |
/stations/[id]/report |
frontend | healthy | web/app/stations/[id]/report/page.tsx |
/compare |
frontend | healthy | web/app/compare/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | web/app/layout.tsx |
Home |
frontend | healthy | web/app/page.tsx |
AboutPage |
frontend | healthy | web/app/about/page.tsx |
ReportLayout |
frontend | healthy | web/app/stations/[id]/report/layout.tsx |
ComparePage |
frontend | healthy | web/app/compare/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | ffa-service/app/main.py |
POST /api/v1/flood-frequency |
api | healthy | ffa-service/app/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
adilch__WSCprep |
software | healthy | /data/fable5_failed_archive/adilch__WSCprep |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | make_presentation.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::ffa-service/Dockerfile |
hardware | healthy | ffa-service/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/c7d5fa36-2d2c-4e12-9218-af835b16b0c9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c7d5fa36-2d2c-4e12-9218-af835b16b0c9/
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.