Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

viviangitti/gss-academy-app-v1

https://github.com/viviangitti/gss-academy-app-v1 · scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)

41 raw signals (0 security + 41 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 39 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1005 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.

LabelLayerStatusPath
cleanText software healthy api/news-proxy.js:cleanText
tag software healthy api/news-proxy.js:tag
handler software healthy api/news-proxy.js:handler
handler software healthy api/waitlist-stats.js:handler
formatDate software healthy api/waitlist-stats.js:formatDate
handler software healthy api/chat.js:handler
getApp software healthy api/daily-brief.js:getApp
handler software healthy api/daily-brief.js:handler
handler software healthy api/check-url.js:handler
getApp software healthy api/send-push.js:getApp
handler software healthy api/send-push.js:handler
getAccessToken software healthy scripts/refresh-competitor-offers.mjs:getAccessToken
fsRequest software healthy scripts/refresh-competitor-offers.mjs:fsRequest
getAllDocs software healthy scripts/refresh-competitor-offers.mjs:getAllDocs
createDoc software healthy scripts/refresh-competitor-offers.mjs:createDoc
deleteDoc software healthy scripts/refresh-competitor-offers.mjs:deleteDoc
toFs software healthy scripts/refresh-competitor-offers.mjs:toFs
searchOffers software healthy scripts/refresh-competitor-offers.mjs:searchOffers
main software healthy scripts/refresh-competitor-offers.mjs:main
url software healthy public/firebase-messaging-sw.js:url
AppContent software healthy src/App.tsx:AppContent
TitleManager software healthy src/App.tsx:TitleManager
App software healthy src/App.tsx:App
isAutomotive software healthy src/types/index.ts:isAutomotive
BottomNav software healthy src/components/BottomNav.tsx:BottomNav
FavoriteButton software healthy src/components/FavoriteButton.tsx:FavoriteButton
handleClick software healthy src/components/FavoriteButton.tsx:handleClick
formatBRL software healthy src/components/CurrencyInput.tsx:formatBRL
parseInput software healthy src/components/CurrencyInput.tsx:parseInput
labelPreset software healthy src/components/CurrencyInput.tsx:labelPreset
CurrencyInput software healthy src/components/CurrencyInput.tsx:CurrencyInput
handleChange software healthy src/components/CurrencyInput.tsx:handleChange
handleBlur software healthy src/components/CurrencyInput.tsx:handleBlur
handleFocus software healthy src/components/CurrencyInput.tsx:handleFocus
handlePreset software healthy src/components/CurrencyInput.tsx:handlePreset
SpeakButton software healthy src/components/SpeakButton.tsx:SpeakButton
isSpeaking software healthy src/components/SpeakButton.tsx:isSpeaking
forceStop software healthy src/components/SpeakButton.tsx:forceStop
handleSpeak software healthy src/components/SpeakButton.tsx:handleSpeak
RadarChart software healthy src/components/RadarChart.tsx:RadarChart
angle software healthy src/components/RadarChart.tsx:angle
point software healthy src/components/RadarChart.tsx:point
poly software healthy src/components/RadarChart.tsx:poly
isCampaignManager software healthy src/components/RequireAdmin.tsx:isCampaignManager
RequireAdmin software healthy src/components/RequireAdmin.tsx:RequireAdmin
WelcomeIntro software healthy src/components/WelcomeIntro.tsx:WelcomeIntro
finish software healthy src/components/WelcomeIntro.tsx:finish
Onboarding software healthy src/components/Onboarding.tsx:Onboarding
handleFinish software healthy src/components/Onboarding.tsx:handleFinish
handleSkip software healthy src/components/Onboarding.tsx:handleSkip

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
vercel.json software healthy vercel.json
README.md software healthy README.md
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
firebase.json software healthy firebase.json
package-lock.json software healthy package-lock.json
firestore.indexes.json software healthy firestore.indexes.json
.env.example software healthy .env.example
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
news-proxy.js software healthy api/news-proxy.js
waitlist-stats.js software healthy api/waitlist-stats.js
chat.js software healthy api/chat.js
daily-brief.js software healthy api/daily-brief.js
check-url.js software healthy api/check-url.js
send-push.js software healthy api/send-push.js
FEATURE-SPEC-v1.md software healthy docs/FEATURE-SPEC-v1.md
refresh-competitor-offers.mjs software healthy scripts/refresh-competitor-offers.mjs
README.md software healthy publicacao/README.md
PASSO-A-PASSO-PWABUILDER.md software healthy publicacao/PASSO-A-PASSO-PWABUILDER.md
DESCRICAO-PLAY-STORE.md software healthy publicacao/DESCRICAO-PLAY-STORE.md
MATERIAIS-DE-MARKETING.md software healthy publicacao/MATERIAIS-DE-MARKETING.md
index.html software healthy mockup/index.html
launch.json software healthy .claude/launch.json
qrcode.html software healthy public/qrcode.html
manifest.json software healthy public/manifest.json
sw.js software healthy public/sw.js
gerar-icones.html software healthy public/gerar-icones.html
apresentacao-concessionaria.html software healthy public/apresentacao-concessionaria.html
guia-usuario.html software healthy public/guia-usuario.html
firebase-messaging-sw.js software healthy public/firebase-messaging-sw.js
index.html software healthy public/erp-360/index.html
index.css software healthy src/index.css
main.tsx software healthy src/main.tsx
App.tsx software healthy src/App.tsx
App.css software healthy src/App.css
index.ts software healthy src/types/index.ts
speech.d.ts software healthy src/types/speech.d.ts
FavoriteButton.css software healthy src/components/FavoriteButton.css
BottomNav.css software healthy src/components/BottomNav.css
BottomNav.tsx software healthy src/components/BottomNav.tsx
AccessTypeSelector.css software healthy src/components/AccessTypeSelector.css
FavoriteButton.tsx software healthy src/components/FavoriteButton.tsx
CurrencyInput.tsx software healthy src/components/CurrencyInput.tsx
SpeakButton.css software healthy src/components/SpeakButton.css
SpeakButton.tsx software healthy src/components/SpeakButton.tsx
WelcomeIntro.css software healthy src/components/WelcomeIntro.css

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
/CopyGenerator frontend healthy src/pages/CopyGenerator.tsx
/FollowUps frontend healthy src/pages/FollowUps.tsx
/Sales frontend healthy src/pages/Sales.tsx
/ContentToday frontend healthy src/pages/ContentToday.tsx
/Rescue frontend healthy src/pages/Rescue.tsx
/MyReport frontend healthy src/pages/MyReport.tsx
/LostSales frontend healthy src/pages/LostSales.tsx
/Scripts frontend healthy src/pages/Scripts.tsx
/CampaignAnalysis frontend healthy src/pages/CampaignAnalysis.tsx
/CopyReview frontend healthy src/pages/CopyReview.tsx
/RolePlayVoice frontend healthy src/pages/RolePlayVoice.tsx
/Favorites frontend healthy src/pages/Favorites.tsx
/Playbook frontend healthy src/pages/Playbook.tsx
/AppMap frontend healthy src/pages/AppMap.tsx
/Profile frontend healthy src/pages/Profile.tsx
/MeetingAnalysis frontend healthy src/pages/MeetingAnalysis.tsx
/TrainingHub frontend healthy src/pages/TrainingHub.tsx
/History frontend healthy src/pages/History.tsx
/Feedback frontend healthy src/pages/Feedback.tsx
/Controladoria frontend healthy src/pages/Controladoria.tsx
/CoachVoice frontend healthy src/pages/CoachVoice.tsx
/Offers frontend healthy src/pages/Offers.tsx
/PreLaunch frontend healthy src/pages/PreLaunch.tsx
/Auth frontend healthy src/pages/Auth.tsx
/CommercialConditionsAdmin frontend healthy src/pages/CommercialConditionsAdmin.tsx
/PreMeeting frontend healthy src/pages/PreMeeting.tsx
/Boost frontend healthy src/pages/Boost.tsx
/CompetitorAdmin frontend healthy src/pages/CompetitorAdmin.tsx
/AICoach frontend healthy src/pages/AICoach.tsx
/Privacy frontend healthy src/pages/Privacy.tsx
/CampaignReview frontend healthy src/pages/CampaignReview.tsx
/Install frontend healthy src/pages/Install.tsx
/CommercialConditions frontend healthy src/pages/CommercialConditions.tsx
/MarketingHub frontend healthy src/pages/MarketingHub.tsx
/Objections frontend healthy src/pages/Objections.tsx
/Library frontend healthy src/pages/Library.tsx
/News frontend healthy src/pages/News.tsx
/Techniques frontend healthy src/pages/Techniques.tsx
/Home frontend healthy src/pages/Home.tsx
/Urgency frontend healthy src/pages/Urgency.tsx
/MessageCoach frontend healthy src/pages/MessageCoach.tsx
/RolePlay frontend healthy src/pages/RolePlay.tsx
/GestorPanel frontend healthy src/pages/GestorPanel.tsx
/CompetitorIntel frontend healthy src/pages/CompetitorIntel.tsx
/BrandGuide frontend healthy src/pages/BrandGuide.tsx
/MarketingChat frontend healthy src/pages/MarketingChat.tsx
/OffersAdmin frontend healthy src/pages/OffersAdmin.tsx
* frontend healthy src/App.tsx
/perfil frontend healthy src/App.tsx
/ frontend healthy src/App.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
App frontend healthy src/App.tsx
BottomNav frontend healthy src/components/BottomNav.tsx
FavoriteButton frontend healthy src/components/FavoriteButton.tsx
CurrencyInput frontend healthy src/components/CurrencyInput.tsx
SpeakButton frontend healthy src/components/SpeakButton.tsx
RadarChart frontend healthy src/components/RadarChart.tsx
RequireAdmin frontend healthy src/components/RequireAdmin.tsx
WelcomeIntro frontend healthy src/components/WelcomeIntro.tsx
Onboarding frontend healthy src/components/Onboarding.tsx
OfflineState frontend healthy src/components/OfflineState.tsx
MicButton frontend healthy src/components/MicButton.tsx
DailyBriefing frontend healthy src/components/DailyBriefing.tsx
ShareButton frontend healthy src/components/ShareButton.tsx
Header frontend healthy src/components/Header.tsx
AccessTypeSelector frontend healthy src/components/AccessTypeSelector.tsx
CopyGenerator frontend healthy src/pages/CopyGenerator.tsx
FollowUps frontend healthy src/pages/FollowUps.tsx
Sales frontend healthy src/pages/Sales.tsx
ContentToday frontend healthy src/pages/ContentToday.tsx
Rescue frontend healthy src/pages/Rescue.tsx
MyReport frontend healthy src/pages/MyReport.tsx
LostSales frontend healthy src/pages/LostSales.tsx
Scripts frontend healthy src/pages/Scripts.tsx
CampaignAnalysis frontend healthy src/pages/CampaignAnalysis.tsx
CopyReview frontend healthy src/pages/CopyReview.tsx
RolePlayVoice frontend healthy src/pages/RolePlayVoice.tsx
Favorites frontend healthy src/pages/Favorites.tsx
Playbook frontend healthy src/pages/Playbook.tsx
AppMap frontend healthy src/pages/AppMap.tsx
Profile frontend healthy src/pages/Profile.tsx
MeetingAnalysis frontend healthy src/pages/MeetingAnalysis.tsx
TrainingHub frontend healthy src/pages/TrainingHub.tsx
History frontend healthy src/pages/History.tsx
Feedback frontend healthy src/pages/Feedback.tsx
Controladoria frontend healthy src/pages/Controladoria.tsx
CoachVoice frontend healthy src/pages/CoachVoice.tsx
Offers frontend healthy src/pages/Offers.tsx
PreLaunch frontend healthy src/pages/PreLaunch.tsx
Auth frontend healthy src/pages/Auth.tsx
CommercialConditionsAdmin frontend healthy src/pages/CommercialConditionsAdmin.tsx
PreMeeting frontend healthy src/pages/PreMeeting.tsx
Boost frontend healthy src/pages/Boost.tsx
CompetitorAdmin frontend healthy src/pages/CompetitorAdmin.tsx
AICoach frontend healthy src/pages/AICoach.tsx
Privacy frontend healthy src/pages/Privacy.tsx
CampaignReview frontend healthy src/pages/CampaignReview.tsx
Install frontend healthy src/pages/Install.tsx
CommercialConditions frontend healthy src/pages/CommercialConditions.tsx
MarketingHub frontend healthy src/pages/MarketingHub.tsx
Objections frontend healthy src/pages/Objections.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
api software healthy api
docs software healthy docs
scripts software healthy scripts
publicacao software healthy publicacao
mockup software healthy mockup
.claude software healthy .claude
public software healthy public
erp-360 software healthy public/erp-360
src software healthy src
types software healthy src/types
components software healthy src/components
contexts software healthy src/contexts
pages software healthy src/pages
hooks software healthy src/hooks
services software healthy src/services
firestore software healthy src/services/firestore

LabelLayerStatusPath
repobility-clone-tcujlcay software healthy /tmp/repobility-clone-tcujlcay

LabelLayerStatusPath
ErrorBoundary software healthy src/components/ErrorBoundary.tsx:ErrorBoundary

LabelLayerStatusPath
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
gpu (detected) hardware healthy src/services/news.ts

LabelLayerStatusPath
generic_api_key::public/firebase-messaging-sw.js security healthy public/firebase-messaging-sw.js
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/4a18dfba-c610-4ea4-aada-d4697e5013d1/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4a18dfba-c610-4ea4-aada-d4697e5013d1/

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.