https://github.com/bagruber/pridemap
· scanned 2026-06-17 01:37 UTC (1 month, 2 weeks ago)
11 raw signals (0 security + 11 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -13.4 (diff) · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 174 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 |
|---|---|---|---|
parseCSVLine |
software | healthy | scripts/prepare-data.js:parseCSVLine |
parseRainbowCSV |
software | healthy | scripts/prepare-data.js:parseRainbowCSV |
geocode |
software | healthy | scripts/prepare-data.js:geocode |
sleep |
software | healthy | scripts/prepare-data.js:sleep |
slugify |
software | healthy | scripts/prepare-data.js:slugify |
main |
software | healthy | scripts/prepare-data.js:main |
makeId |
software | healthy | scripts/add-france-2026.mjs:makeId |
startOfToday |
software | healthy | src/App.jsx:startOfToday |
App |
software | healthy | src/App.jsx:App |
check |
software | healthy | src/App.jsx:check |
onHashChange |
software | healthy | src/App.jsx:onHashChange |
switchView |
software | healthy | src/App.jsx:switchView |
switchViewMode |
software | healthy | src/App.jsx:switchViewMode |
handleGeolocate |
software | healthy | src/App.jsx:handleGeolocate |
handleSearchPick |
software | healthy | src/App.jsx:handleSearchPick |
handleShowOnMap |
software | healthy | src/App.jsx:handleShowOnMap |
clearFilters |
software | healthy | src/App.jsx:clearFilters |
t |
software | healthy | src/utils/i18n.js:t |
cityName |
software | healthy | src/utils/i18n.js:cityName |
indexLabelL10n |
software | healthy | src/utils/i18n.js:indexLabelL10n |
labelForDaysL10n |
software | healthy | src/utils/i18n.js:labelForDaysL10n |
labelForDaysLong |
software | healthy | src/utils/i18n.js:labelForDaysLong |
fmt |
software | healthy | src/utils/i18n.js:fmt |
formatDate |
software | healthy | src/utils/i18n.js:formatDate |
daysUntil |
software | healthy | src/utils/timeColors.js:daysUntil |
colorForDays |
software | healthy | src/utils/timeColors.js:colorForDays |
indexColor |
software | healthy | src/utils/timeColors.js:indexColor |
indexLabel |
software | healthy | src/utils/timeColors.js:indexLabel |
readHash |
software | healthy | src/utils/urlState.js:readHash |
writeHash |
software | healthy | src/utils/urlState.js:writeHash |
norm |
software | healthy | src/utils/text.js:norm |
toSelection |
software | healthy | src/utils/parade.js:toSelection |
LangProvider |
software | healthy | src/contexts/LangContext.jsx:LangProvider |
setLang |
software | healthy | src/contexts/LangContext.jsx:setLang |
toggle |
software | healthy | src/contexts/LangContext.jsx:toggle |
useLang |
software | healthy | src/contexts/LangContext.jsx:useLang |
useIsMobile |
software | healthy | src/hooks/useIsMobile.js:useIsMobile |
useFilterHandlers |
software | healthy | src/hooks/useFilterHandlers.js:useFilterHandlers |
waitFor |
software | healthy | src/demo/walkthrough.js:waitFor |
injectStyles |
software | healthy | src/demo/walkthrough.js:injectStyles |
showTapAt |
software | healthy | src/demo/walkthrough.js:showTapAt |
tap |
software | healthy | src/demo/walkthrough.js:tap |
btnByText |
software | healthy | src/demo/walkthrough.js:btnByText |
wanted |
software | healthy | src/demo/walkthrough.js:wanted |
type |
software | healthy | src/demo/walkthrough.js:type |
animateScroll |
software | healthy | src/demo/walkthrough.js:animateScroll |
tapMapAt |
software | healthy | src/demo/walkthrough.js:tapMapAt |
runWalkthrough |
software | healthy | src/demo/walkthrough.js:runWalkthrough |
IsoFAB |
software | healthy | src/components/IsoFAB.jsx:IsoFAB |
handleSetOrigin |
software | healthy | src/components/IsoFAB.jsx:handleSetOrigin |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
.env.colorful |
software | healthy | .env.colorful |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
vite.config.js |
software | healthy | vite.config.js |
add-regions.mjs |
software | healthy | scripts/add-regions.mjs |
prepare-data.js |
software | healthy | scripts/prepare-data.js |
update-websites.mjs |
software | healthy | scripts/update-websites.mjs |
update-links-batch.mjs |
software | healthy | scripts/update-links-batch.mjs |
inject-jsonld.mjs |
software | healthy | scripts/inject-jsonld.mjs |
add-france-2026.mjs |
software | healthy | scripts/add-france-2026.mjs |
cleanup-duplicates.mjs |
software | healthy | scripts/cleanup-duplicates.mjs |
update-dach-links.mjs |
software | healthy | scripts/update-dach-links.mjs |
App.jsx |
software | healthy | src/App.jsx |
main.jsx |
software | healthy | src/main.jsx |
i18n.js |
software | healthy | src/utils/i18n.js |
timeColors.js |
software | healthy | src/utils/timeColors.js |
urlState.js |
software | healthy | src/utils/urlState.js |
countryInfo.js |
software | healthy | src/utils/countryInfo.js |
text.js |
software | healthy | src/utils/text.js |
parade.js |
software | healthy | src/utils/parade.js |
filterConstants.js |
software | healthy | src/utils/filterConstants.js |
LangContext.jsx |
software | healthy | src/contexts/LangContext.jsx |
useIsMobile.js |
software | healthy | src/hooks/useIsMobile.js |
useFilterHandlers.js |
software | healthy | src/hooks/useFilterHandlers.js |
walkthrough.js |
software | healthy | src/demo/walkthrough.js |
IsoFAB.jsx |
software | healthy | src/components/IsoFAB.jsx |
MiniLegend.jsx |
software | healthy | src/components/MiniLegend.jsx |
ListView.jsx |
software | healthy | src/components/ListView.jsx |
Toast.jsx |
software | healthy | src/components/Toast.jsx |
ShareButton.jsx |
software | healthy | src/components/ShareButton.jsx |
Map.jsx |
software | healthy | src/components/Map.jsx |
AboutDialog.jsx |
software | healthy | src/components/AboutDialog.jsx |
MapSearch.jsx |
software | healthy | src/components/MapSearch.jsx |
MobileSheet.jsx |
software | healthy | src/components/MobileSheet.jsx |
Legend.jsx |
software | healthy | src/components/Legend.jsx |
Tooltip.jsx |
software | healthy | src/components/Tooltip.jsx |
FilterSidebar.jsx |
software | healthy | src/components/FilterSidebar.jsx |
ColoredTitle.jsx |
software | healthy | src/components/ColoredTitle.jsx |
DetailPanel.jsx |
software | healthy | src/components/DetailPanel.jsx |
EmptyState.jsx |
software | healthy | src/components/EmptyState.jsx |
FilterLabel.jsx |
software | healthy | src/components/filters/FilterLabel.jsx |
CountryFilter.jsx |
software | healthy | src/components/filters/CountryFilter.jsx |
LangToggle.jsx |
software | healthy | src/components/filters/LangToggle.jsx |
RegionToggle.jsx |
software | healthy | src/components/filters/RegionToggle.jsx |
ClusterToggle.jsx |
software | healthy | src/components/filters/ClusterToggle.jsx |
SizeFilter.jsx |
software | healthy | src/components/filters/SizeFilter.jsx |
ViewModeToggle.jsx |
software | healthy | src/components/filters/ViewModeToggle.jsx |
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 | src/App.jsx |
IsoFAB |
frontend | healthy | src/components/IsoFAB.jsx |
MiniLegend |
frontend | healthy | src/components/MiniLegend.jsx |
ListView |
frontend | healthy | src/components/ListView.jsx |
Toast |
frontend | healthy | src/components/Toast.jsx |
ShareButton |
frontend | healthy | src/components/ShareButton.jsx |
Map |
frontend | healthy | src/components/Map.jsx |
AboutDialog |
frontend | healthy | src/components/AboutDialog.jsx |
MapSearch |
frontend | healthy | src/components/MapSearch.jsx |
MobileSheet |
frontend | healthy | src/components/MobileSheet.jsx |
Legend |
frontend | healthy | src/components/Legend.jsx |
Tooltip |
frontend | healthy | src/components/Tooltip.jsx |
FilterSidebar |
frontend | healthy | src/components/FilterSidebar.jsx |
ColoredTitle |
frontend | healthy | src/components/ColoredTitle.jsx |
DetailPanel |
frontend | healthy | src/components/DetailPanel.jsx |
EmptyState |
frontend | healthy | src/components/EmptyState.jsx |
FilterLabel |
frontend | healthy | src/components/filters/FilterLabel.jsx |
CountryFilter |
frontend | healthy | src/components/filters/CountryFilter.jsx |
LangToggle |
frontend | healthy | src/components/filters/LangToggle.jsx |
RegionToggle |
frontend | healthy | src/components/filters/RegionToggle.jsx |
ClusterToggle |
frontend | healthy | src/components/filters/ClusterToggle.jsx |
SizeFilter |
frontend | healthy | src/components/filters/SizeFilter.jsx |
ViewModeToggle |
frontend | healthy | src/components/filters/ViewModeToggle.jsx |
MonthFilter |
frontend | healthy | src/components/filters/MonthFilter.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
src |
software | healthy | src |
utils |
software | healthy | src/utils |
contexts |
software | healthy | src/contexts |
hooks |
software | healthy | src/hooks |
demo |
software | healthy | src/demo |
components |
software | healthy | src/components |
filters |
software | healthy | src/components/filters |
config |
software | healthy | src/config |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
bagruber__pridemap |
software | healthy | /data/fable5_failed_archive/bagruber__pridemap |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.colorful |
security | healthy | .env.colorful |
This page is publicly accessible at:
https://repobility.com/scan/e0da1075-1354-48e2-a286-b013140fea3d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e0da1075-1354-48e2-a286-b013140fea3d/
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.