https://github.com/shivanirm17/my-projects
· scanned 2026-06-16 00:10 UTC (2 months, 2 weeks ago)
28 raw signals (0 security + 28 graph)
Last scanned 2 months, 2 weeks ago · v1 · 28 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 255 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 |
|---|---|---|---|
App |
software | healthy | projects/city-whispers/src/App.jsx:App |
showToast |
software | healthy | projects/city-whispers/src/App.jsx:showToast |
onHash |
software | healthy | projects/city-whispers/src/App.jsx:onHash |
cycleThemeMode |
software | healthy | projects/city-whispers/src/App.jsx:cycleThemeMode |
closeSubmit |
software | healthy | projects/city-whispers/src/App.jsx:closeSubmit |
flyTo |
software | healthy | projects/city-whispers/src/App.jsx:flyTo |
openCity |
software | healthy | projects/city-whispers/src/App.jsx:openCity |
at |
software | healthy | projects/city-whispers/src/App.jsx:at |
run |
software | healthy | projects/city-whispers/src/App.jsx:run |
where |
software | healthy | projects/city-whispers/src/App.jsx:where |
start |
software | healthy | projects/city-whispers/src/App.jsx:start |
begin |
software | healthy | projects/city-whispers/src/App.jsx:begin |
ripple |
software | healthy | projects/city-whispers/src/App.jsx:ripple |
tap |
software | healthy | projects/city-whispers/src/App.jsx:tap |
tapLike |
software | healthy | projects/city-whispers/src/App.jsx:tapLike |
typeInto |
software | healthy | projects/city-whispers/src/App.jsx:typeInto |
beginOnce |
software | healthy | projects/city-whispers/src/App.jsx:beginOnce |
waitStyle |
software | healthy | projects/city-whispers/src/App.jsx:waitStyle |
onMsg |
software | healthy | projects/city-whispers/src/App.jsx:onMsg |
handleSearch |
software | healthy | projects/city-whispers/src/App.jsx:handleSearch |
handlePickGeoCity |
software | healthy | projects/city-whispers/src/App.jsx:handlePickGeoCity |
showChip |
software | healthy | projects/city-whispers/src/App.jsx:showChip |
popAfterFly |
software | healthy | projects/city-whispers/src/App.jsx:popAfterFly |
show |
software | healthy | projects/city-whispers/src/App.jsx:show |
handleSubmit |
software | healthy | projects/city-whispers/src/App.jsx:handleSubmit |
f |
software | healthy | projects/city-whispers/src/App.jsx:f |
closeFirstOverlay |
software | healthy | projects/city-whispers/src/App.jsx:closeFirstOverlay |
goHome |
software | healthy | projects/city-whispers/src/App.jsx:goHome |
openSubmit |
software | healthy | projects/city-whispers/src/App.jsx:openSubmit |
toggleMine |
software | healthy | projects/city-whispers/src/App.jsx:toggleMine |
reverseName |
software | healthy | projects/city-whispers/src/App.jsx:reverseName |
handleMapPick |
software | healthy | projects/city-whispers/src/App.jsx:handleMapPick |
handlePinMoved |
software | healthy | projects/city-whispers/src/App.jsx:handlePinMoved |
confirmPin |
software | healthy | projects/city-whispers/src/App.jsx:confirmPin |
dismissPin |
software | healthy | projects/city-whispers/src/App.jsx:dismissPin |
closeIntro |
software | healthy | projects/city-whispers/src/App.jsx:closeIntro |
closeTour |
software | healthy | projects/city-whispers/src/App.jsx:closeTour |
isMine |
software | healthy | projects/city-whispers/src/App.jsx:isMine |
goToMine |
software | healthy | projects/city-whispers/src/App.jsx:goToMine |
idx |
software | healthy | projects/city-whispers/src/App.jsx:idx |
handleStampClick |
software | healthy | projects/city-whispers/src/App.jsx:handleStampClick |
handleStampHoverFiltered |
software | healthy | projects/city-whispers/src/App.jsx:handleStampHoverFiltered |
handleDelete |
software | healthy | projects/city-whispers/src/App.jsx:handleDelete |
handleStartEdit |
software | healthy | projects/city-whispers/src/App.jsx:handleStartEdit |
handleEdit |
software | healthy | projects/city-whispers/src/App.jsx:handleEdit |
likes |
software | healthy | projects/city-whispers/src/App.jsx:likes |
Logo |
software | healthy | projects/city-whispers/src/components/Logo.jsx:Logo |
DotTip |
software | healthy | projects/city-whispers/src/components/Overlays.jsx:DotTip |
Intro |
software | healthy | projects/city-whispers/src/components/Overlays.jsx:Intro |
FirstOverlay |
software | healthy | projects/city-whispers/src/components/Overlays.jsx:FirstOve… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
README.md |
software | healthy | projects/example-project/README.md |
NOTES.md |
software | healthy | projects/example-project/NOTES.md |
vite.config.js |
software | healthy | projects/city-whispers/vite.config.js |
vercel.json |
software | healthy | projects/city-whispers/vercel.json |
README.md |
software | healthy | projects/city-whispers/README.md |
package.json |
software | healthy | projects/city-whispers/package.json |
index.html |
software | healthy | projects/city-whispers/index.html |
package-lock.json |
software | healthy | projects/city-whispers/package-lock.json |
.env.example |
software | healthy | projects/city-whispers/.env.example |
eslint.config.js |
software | healthy | projects/city-whispers/eslint.config.js |
DESIGN-SYSTEM.md |
software | healthy | projects/city-whispers/docs/DESIGN-SYSTEM.md |
prototype.html |
software | healthy | projects/city-whispers/docs/prototype.html |
supabase-migration-8.sql |
software | healthy | projects/city-whispers/docs/supabase-migration-8.sql |
supabase-migration-3.sql |
software | healthy | projects/city-whispers/docs/supabase-migration-3.sql |
supabase-migration-10.sql |
software | healthy | projects/city-whispers/docs/supabase-migration-10.sql |
thumbnail.html |
software | healthy | projects/city-whispers/docs/thumbnail.html |
intro-animation.html |
software | healthy | projects/city-whispers/docs/intro-animation.html |
supabase-migration-7.sql |
software | healthy | projects/city-whispers/docs/supabase-migration-7.sql |
supabase-migration-2.sql |
software | healthy | projects/city-whispers/docs/supabase-migration-2.sql |
og-image.html |
software | healthy | projects/city-whispers/docs/og-image.html |
supabase-migration-6.sql |
software | healthy | projects/city-whispers/docs/supabase-migration-6.sql |
supabase-migration-9.sql |
software | healthy | projects/city-whispers/docs/supabase-migration-9.sql |
voice-audition.html |
software | healthy | projects/city-whispers/docs/voice-audition.html |
supabase-migration-4.sql |
software | healthy | projects/city-whispers/docs/supabase-migration-4.sql |
supabase-schema.sql |
software | healthy | projects/city-whispers/docs/supabase-schema.sql |
PRD.md |
software | healthy | projects/city-whispers/docs/PRD.md |
PROJECT-LINKS.md |
software | healthy | projects/city-whispers/docs/PROJECT-LINKS.md |
supabase-migration-5.sql |
software | healthy | projects/city-whispers/docs/supabase-migration-5.sql |
launch.json |
software | healthy | projects/city-whispers/.claude/launch.json |
index.css |
software | healthy | projects/city-whispers/src/index.css |
App.jsx |
software | healthy | projects/city-whispers/src/App.jsx |
main.jsx |
software | healthy | projects/city-whispers/src/main.jsx |
Logo.jsx |
software | healthy | projects/city-whispers/src/components/Logo.jsx |
Overlays.jsx |
software | healthy | projects/city-whispers/src/components/Overlays.jsx |
MapView.jsx |
software | healthy | projects/city-whispers/src/components/MapView.jsx |
WhisperSheet.jsx |
software | healthy | projects/city-whispers/src/components/WhisperSheet.jsx |
SubmitSheet.jsx |
software | healthy | projects/city-whispers/src/components/SubmitSheet.jsx |
Splash.jsx |
software | healthy | projects/city-whispers/src/components/Splash.jsx |
Tour.jsx |
software | healthy | projects/city-whispers/src/components/Tour.jsx |
BugReportForm.jsx |
software | healthy | projects/city-whispers/src/components/BugReportForm.jsx |
TopBar.jsx |
software | healthy | projects/city-whispers/src/components/TopBar.jsx |
MobileMenu.jsx |
software | healthy | projects/city-whispers/src/components/MobileMenu.jsx |
StatsPanel.jsx |
software | healthy | projects/city-whispers/src/components/StatsPanel.jsx |
Overview.jsx |
software | healthy | projects/city-whispers/src/components/admin/Overview.jsx |
AdminApp.jsx |
software | healthy | projects/city-whispers/src/components/admin/AdminApp.jsx |
store.js |
software | healthy | projects/city-whispers/src/lib/store.js |
icons.jsx |
software | healthy | projects/city-whispers/src/lib/icons.jsx |
audio.js |
software | healthy | projects/city-whispers/src/lib/audio.js |
adminStore.js |
software | healthy | projects/city-whispers/src/lib/adminStore.js |
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 | projects/city-whispers/src/App.jsx |
Logo |
frontend | healthy | projects/city-whispers/src/components/Logo.jsx |
MapView |
frontend | healthy | projects/city-whispers/src/components/MapView.jsx |
WhisperSheet |
frontend | healthy | projects/city-whispers/src/components/WhisperSheet.jsx |
SubmitSheet |
frontend | healthy | projects/city-whispers/src/components/SubmitSheet.jsx |
Splash |
frontend | healthy | projects/city-whispers/src/components/Splash.jsx |
Tour |
frontend | healthy | projects/city-whispers/src/components/Tour.jsx |
BugReportForm |
frontend | healthy | projects/city-whispers/src/components/BugReportForm.jsx |
TopBar |
frontend | healthy | projects/city-whispers/src/components/TopBar.jsx |
MobileMenu |
frontend | healthy | projects/city-whispers/src/components/MobileMenu.jsx |
StatsPanel |
frontend | healthy | projects/city-whispers/src/components/StatsPanel.jsx |
Overview |
frontend | healthy | projects/city-whispers/src/components/admin/Overview.jsx |
AdminApp |
frontend | healthy | projects/city-whispers/src/components/admin/AdminApp.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
projects |
software | healthy | projects |
example-project |
software | healthy | projects/example-project |
city-whispers |
software | healthy | projects/city-whispers |
docs |
software | healthy | projects/city-whispers/docs |
.claude |
software | healthy | projects/city-whispers/.claude |
src |
software | healthy | projects/city-whispers/src |
components |
software | healthy | projects/city-whispers/src/components |
admin |
software | healthy | projects/city-whispers/src/components/admin |
lib |
software | healthy | projects/city-whispers/src/lib |
docs |
software | healthy | docs |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
supabase-migration-8.sql |
data | healthy | projects/city-whispers/docs/supabase-migration-8.sql |
supabase-migration-3.sql |
data | healthy | projects/city-whispers/docs/supabase-migration-3.sql |
supabase-migration-10.sql |
data | healthy | projects/city-whispers/docs/supabase-migration-10.sql |
supabase-migration-7.sql |
data | healthy | projects/city-whispers/docs/supabase-migration-7.sql |
supabase-migration-2.sql |
data | healthy | projects/city-whispers/docs/supabase-migration-2.sql |
supabase-migration-6.sql |
data | healthy | projects/city-whispers/docs/supabase-migration-6.sql |
supabase-migration-9.sql |
data | healthy | projects/city-whispers/docs/supabase-migration-9.sql |
supabase-migration-4.sql |
data | healthy | projects/city-whispers/docs/supabase-migration-4.sql |
supabase-migration-5.sql |
data | healthy | projects/city-whispers/docs/supabase-migration-5.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-lm32qva1 |
software | healthy | /tmp/repobility-clone-lm32qva1 |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | projects/city-whispers/docs/supabase-migration-8.sql |
This page is publicly accessible at:
https://repobility.com/scan/95be05e9-cef7-4eec-a0f8-5a41b97c2888/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/95be05e9-cef7-4eec-a0f8-5a41b97c2888/
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.