https://github.com/victorgilaguado-web/vg-gallery-pro
· scanned 2026-06-16 00:49 UTC (2 months, 1 week ago)
15 raw signals (0 security + 15 graph)
Last scanned 2 months, 1 week ago · v1 · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 149 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 |
|---|---|---|---|
getArg |
software | healthy | purge-cloudinary.mjs:getArg |
sb |
software | healthy | purge-cloudinary.mjs:sb |
sbDelete |
software | healthy | purge-cloudinary.mjs:sbDelete |
publicIdFromUrl |
software | healthy | purge-cloudinary.mjs:publicIdFromUrl |
cloudinaryDelete |
software | healthy | purge-cloudinary.mjs:cloudinaryDelete |
referencedIds |
software | healthy | purge-cloudinary.mjs:referencedIds |
allCloudinaryIds |
software | healthy | purge-cloudinary.mjs:allCloudinaryIds |
purgeOrphans |
software | healthy | purge-cloudinary.mjs:purgeOrphans |
main |
software | healthy | purge-cloudinary.mjs:main |
allPhotos |
software | healthy | backfill-thumbs.mjs:allPhotos |
main |
software | healthy | backfill-thumbs.mjs:main |
handler |
software | healthy | api/notify.js:handler |
row |
software | healthy | api/notify.js:row |
thumb |
software | healthy | src/App.jsx:thumb |
LockScreen |
software | healthy | src/App.jsx:LockScreen |
handleSubmit |
software | healthy | src/App.jsx:handleSubmit |
ReviewerGate |
software | healthy | src/App.jsx:ReviewerGate |
Onboarding |
software | healthy | src/App.jsx:Onboarding |
App |
software | healthy | src/App.jsx:App |
getInitialCols |
software | healthy | src/App.jsx:getInitialCols |
handleTabChange |
software | healthy | src/App.jsx:handleTabChange |
handleLookChange |
software | healthy | src/App.jsx:handleLookChange |
renderContent |
software | healthy | src/App.jsx:renderContent |
fileNameFromUrl |
software | healthy | src/Admin.jsx:fileNameFromUrl |
Admin |
software | healthy | src/Admin.jsx:Admin |
loadProjects |
software | healthy | src/Admin.jsx:loadProjects |
loadProjectData |
software | healthy | src/Admin.jsx:loadProjectData |
projDaysIds |
software | healthy | src/Admin.jsx:projDaysIds |
loadSelections |
software | healthy | src/Admin.jsx:loadSelections |
matchCriteria |
software | healthy | src/Admin.jsx:matchCriteria |
buildExportList |
software | healthy | src/Admin.jsx:buildExportList |
exportName |
software | healthy | src/Admin.jsx:exportName |
copyExportList |
software | healthy | src/Admin.jsx:copyExportList |
downloadExportList |
software | healthy | src/Admin.jsx:downloadExportList |
openContactSheet |
software | healthy | src/Admin.jsx:openContactSheet |
downloadCaptureOneScript |
software | healthy | src/Admin.jsx:downloadCaptureOneScript |
initializeAdmin |
software | healthy | src/Admin.jsx:initializeAdmin |
handleLogin |
software | healthy | src/Admin.jsx:handleLogin |
handleLogout |
software | healthy | src/Admin.jsx:handleLogout |
addProject |
software | healthy | src/Admin.jsx:addProject |
deleteProject |
software | healthy | src/Admin.jsx:deleteProject |
renameProject |
software | healthy | src/Admin.jsx:renameProject |
uploadClientLogo |
software | healthy | src/Admin.jsx:uploadClientLogo |
updatePassword |
software | healthy | src/Admin.jsx:updatePassword |
addDay |
software | healthy | src/Admin.jsx:addDay |
renameDay |
software | healthy | src/Admin.jsx:renameDay |
deleteDay |
software | healthy | src/Admin.jsx:deleteDay |
addLook |
software | healthy | src/Admin.jsx:addLook |
renameLook |
software | healthy | src/Admin.jsx:renameLook |
deleteLook |
software | healthy | src/Admin.jsx:deleteLook |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
purge-cloudinary.mjs |
software | healthy | purge-cloudinary.mjs |
vite.config.js |
software | healthy | vite.config.js |
backfill-thumbs.mjs |
software | healthy | backfill-thumbs.mjs |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
security-rls.sql |
software | healthy | security-rls.sql |
eslint.config.js |
software | healthy | eslint.config.js |
init-new-project.sql |
software | healthy | init-new-project.sql |
notify.js |
software | healthy | api/notify.js |
index.css |
software | healthy | src/index.css |
supabase.js |
software | healthy | src/supabase.js |
App.jsx |
software | healthy | src/App.jsx |
Admin.jsx |
software | healthy | src/Admin.jsx |
App.css |
software | healthy | src/App.css |
main.jsx |
software | healthy | src/main.jsx |
CompareView.jsx |
software | healthy | src/components/CompareView.jsx |
Header.jsx |
software | healthy | src/components/Header.jsx |
Tabs.jsx |
software | healthy | src/components/Tabs.jsx |
FilterBar.jsx |
software | healthy | src/components/FilterBar.jsx |
PhotoModal.jsx |
software | healthy | src/components/PhotoModal.jsx |
Summary.jsx |
software | healthy | src/components/Summary.jsx |
Dialogs.jsx |
software | healthy | src/components/Dialogs.jsx |
GalleryGrid.jsx |
software | healthy | src/components/GalleryGrid.jsx |
useGalleryData.js |
software | healthy | src/hooks/useGalleryData.js |
| Label | Layer | Status | Path |
|---|---|---|---|
projects |
data | healthy | init-new-project.sql |
days |
data | healthy | init-new-project.sql |
looks |
data | healthy | init-new-project.sql |
photos |
data | healthy | init-new-project.sql |
moodboard |
data | healthy | init-new-project.sql |
photo_reviews |
data | healthy | init-new-project.sql |
submissions |
data | healthy | init-new-project.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
api |
software | healthy | api |
src |
software | healthy | src |
components |
software | healthy | src/components |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5oolydcn |
software | healthy | /tmp/repobility-clone-5oolydcn |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
This page is publicly accessible at:
https://repobility.com/scan/e3cb89fd-475c-47a9-a345-87c7d7181303/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e3cb89fd-475c-47a9-a345-87c7d7181303/
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.