https://github.com/RIOVR/surreal-site
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
32 raw signals (0 security + 32 graph)
Last scanned 2 months, 3 weeks ago · v1 · 32 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 191 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 |
|---|---|---|---|
parseCookies |
software | healthy | functions/api/callback.js:parseCookies |
onRequest |
software | healthy | functions/api/callback.js:onRequest |
receiveMessage |
software | healthy | functions/api/callback.js:receiveMessage |
randomString |
software | healthy | functions/api/auth.js:randomString |
onRequest |
software | healthy | functions/api/auth.js:onRequest |
parseCookies |
software | healthy | api/callback.js:parseCookies |
receiveMessage |
software | healthy | api/callback.js:receiveMessage |
randomString |
software | healthy | api/auth.js:randomString |
economia |
software | healthy | scripts/optimize-uploads.js:economia |
listarArquivos |
software | healthy | scripts/optimize-uploads.js:listarArquivos |
nomeLimpo |
software | healthy | scripts/optimize-uploads.js:nomeLimpo |
candidatos |
software | healthy | scripts/optimize-uploads.js:candidatos |
arquivosDeployaveis |
software | healthy | scripts/optimize-uploads.js:arquivosDeployaveis |
jaConformante |
software | healthy | scripts/optimize-uploads.js:jaConformante |
paraWebp |
software | healthy | scripts/optimize-uploads.js:paraWebp |
validarReferencias |
software | healthy | scripts/optimize-uploads.js:validarReferencias |
modoBuild |
software | healthy | scripts/optimize-uploads.js:modoBuild |
otimizar |
software | healthy | scripts/optimize-uploads.js:otimizar |
sanitizeName |
software | healthy | scripts/process-images.js:sanitizeName |
formatBytes |
software | healthy | scripts/process-images.js:formatBytes |
processImages |
software | healthy | scripts/process-images.js:processImages |
TweaksPanel |
software | healthy | components/Tweaks.jsx:TweaksPanel |
update |
software | healthy | components/Tweaks.jsx:update |
TweakRow |
software | healthy | components/Tweaks.jsx:TweakRow |
MenuView |
software | healthy | components/MenuView.jsx:MenuView |
changeTab |
software | healthy | components/MenuView.jsx:changeTab |
TabSwitch |
software | healthy | components/MenuView.jsx:TabSwitch |
ComidasView |
software | healthy | components/MenuView.jsx:ComidasView |
match |
software | healthy | components/MenuView.jsx:match |
nomeStr |
software | healthy | components/MenuView.jsx:nomeStr |
descStr |
software | healthy | components/MenuView.jsx:descStr |
QuickNav |
software | healthy | components/MenuView.jsx:QuickNav |
scrollToAnchor |
software | healthy | components/MenuView.jsx:scrollToAnchor |
offset |
software | healthy | components/MenuView.jsx:offset |
BebidasView |
software | healthy | components/MenuView.jsx:BebidasView |
SectionHeader |
software | healthy | components/MenuView.jsx:SectionHeader |
DishCard |
software | healthy | components/MenuView.jsx:DishCard |
DishRow |
software | healthy | components/MenuView.jsx:DishRow |
DrinkCard |
software | healthy | components/MenuView.jsx:DrinkCard |
DrinkRow |
software | healthy | components/MenuView.jsx:DrinkRow |
WineList |
software | healthy | components/MenuView.jsx:WineList |
renderWineRow |
software | healthy | components/MenuView.jsx:renderWineRow |
PlaceholderArt |
software | healthy | components/MenuView.jsx:PlaceholderArt |
Footer |
software | healthy | components/Footer.jsx:Footer |
DishSheet |
software | healthy | components/DishSheet.jsx:DishSheet |
onKey |
software | healthy | components/DishSheet.jsx:onKey |
PlaceholderBig |
software | healthy | components/DishSheet.jsx:PlaceholderBig |
Portal |
software | healthy | components/Portal.jsx:Portal |
ActChoice |
software | healthy | components/Portal.jsx:ActChoice |
Eyebrow |
software | healthy | components/ui.jsx:Eyebrow |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GUIA-DE-EDICAO.md |
software | healthy | GUIA-DE-EDICAO.md |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
data.json |
software | healthy | data.json |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
data-almoco.json |
software | healthy | data-almoco.json |
package-lock.json |
software | healthy | package-lock.json |
data.js |
software | healthy | data.js |
data-home.js |
software | healthy | data-home.js |
data-namorados.json |
software | healthy | data-namorados.json |
data-home.json |
software | healthy | data-home.json |
data-hamburguer.json |
software | healthy | data-hamburguer.json |
callback.js |
software | healthy | functions/api/callback.js |
auth.js |
software | healthy | functions/api/auth.js |
index.html |
software | healthy | imprimir-almoco/index.html |
index.html |
software | healthy | cartao-mesa/index.html |
callback.js |
software | healthy | api/callback.js |
auth.js |
software | healthy | api/auth.js |
build-data.js |
software | healthy | scripts/build-data.js |
optimize-uploads.js |
software | healthy | scripts/optimize-uploads.js |
process-images.js |
software | healthy | scripts/process-images.js |
index.html |
software | healthy | almoco/index.html |
Tweaks.jsx |
software | healthy | components/Tweaks.jsx |
MenuView.jsx |
software | healthy | components/MenuView.jsx |
Footer.jsx |
software | healthy | components/Footer.jsx |
DishSheet.jsx |
software | healthy | components/DishSheet.jsx |
Portal.jsx |
software | healthy | components/Portal.jsx |
ui.jsx |
software | healthy | components/ui.jsx |
colors_and_type.css |
software | healthy | assets/colors_and_type.css |
index.html |
software | healthy | treinamento/index.html |
prova.html |
software | healthy | treinamento/atendimento/prova.html |
index.html |
software | healthy | treinamento/atendimento/index.html |
prova.html |
software | healthy | treinamento/cardapio/prova.html |
index.html |
software | healthy | treinamento/cardapio/index.html |
index.html |
software | healthy | treinamento/admin/index.html |
index.html |
software | healthy | treinamento/admin/setup/index.html |
prova.html |
software | healthy | treinamento/cultura/prova.html |
index.html |
software | healthy | treinamento/cultura/index.html |
styles.css |
software | healthy | treinamento/_shared/styles.css |
quiz-page.js |
software | healthy | treinamento/_shared/quiz-page.js |
platform.js |
software | healthy | treinamento/_shared/platform.js |
index.html |
software | healthy | dia-dos-namorados/index.html |
index.html |
software | healthy | home/index.html |
index.html |
software | healthy | admin/index.html |
config.yml |
software | healthy | admin/config.yml |
index.html |
software | healthy | reserva/index.html |
index.html |
software | healthy | imprimir/index.html |
app.jsx |
software | healthy | src/app.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
functions |
software | healthy | functions |
api |
software | healthy | functions/api |
imprimir-almoco |
software | healthy | imprimir-almoco |
cartao-mesa |
software | healthy | cartao-mesa |
api |
software | healthy | api |
scripts |
software | healthy | scripts |
almoco |
software | healthy | almoco |
components |
software | healthy | components |
assets |
software | healthy | assets |
treinamento |
software | healthy | treinamento |
atendimento |
software | healthy | treinamento/atendimento |
cardapio |
software | healthy | treinamento/cardapio |
admin |
software | healthy | treinamento/admin |
setup |
software | healthy | treinamento/admin/setup |
cultura |
software | healthy | treinamento/cultura |
_shared |
software | healthy | treinamento/_shared |
dia-dos-namorados |
software | healthy | dia-dos-namorados |
home |
software | healthy | home |
admin |
software | healthy | admin |
reserva |
software | healthy | reserva |
imprimir |
software | healthy | imprimir |
src |
software | healthy | src |
dia-do-hamburguer |
software | healthy | dia-do-hamburguer |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::admin/config.yml |
security | healthy | admin/config.yml |
auth::api/auth.js |
security | healthy | api/auth.js |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::api/callback.js |
security | healthy | api/callback.js |
auth::functions/api/auth.js |
security | healthy | functions/api/auth.js |
auth::functions/api/callback.js |
security | healthy | functions/api/callback.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6jqht567 |
software | healthy | /tmp/repobility-clone-6jqht567 |
This page is publicly accessible at:
https://repobility.com/scan/359f142f-26af-4f48-83b2-8be800e82cc5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/359f142f-26af-4f48-83b2-8be800e82cc5/
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.