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.

RassoulEbrahimi/ZDriver-Prep

https://github.com/RassoulEbrahimi/ZDriver-Prep · scanned 2026-06-15 23:47 UTC (2 months, 4 weeks ago)

21 raw signals (0 security + 21 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 4 weeks ago · v1 · 17 actionable findings from 1 signal source. 4 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 290 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
isNonEmpty software healthy scripts/validate-source-exams.mjs:isNonEmpty
loadSourceExamsData software healthy scripts/validate-source-exams.mjs:loadSourceExamsData
validateSourceExams software healthy scripts/validate-source-exams.mjs:validateSourceExams
err software healthy scripts/validate-source-exams.mjs:err
warn software healthy scripts/validate-source-exams.mjs:warn
isMode software healthy src/theme.ts:isMode
getStoredMode software healthy src/theme.ts:getStoredMode
setStoredMode software healthy src/theme.ts:setStoredMode
systemPrefersDark software healthy src/theme.ts:systemPrefersDark
resolveTheme software healthy src/theme.ts:resolveTheme
applyTheme software healthy src/theme.ts:applyTheme
subscribeSystem software healthy src/theme.ts:subscribeSystem
handler software healthy src/theme.ts:handler
fa software healthy src/utils.ts:fa
formatTime software healthy src/utils.ts:formatTime
examLength software healthy src/utils.ts:examLength
passThreshold software healthy src/utils.ts:passThreshold
shuffleQuestionOptions software healthy src/utils.ts:shuffleQuestionOptions
loadProgress software healthy src/utils.ts:loadProgress
saveProgress software healthy src/utils.ts:saveProgress
App software healthy src/App.tsx:App
fetchExamProgress software healthy src/App.tsx:fetchExamProgress
fetchRecentAttempts software healthy src/App.tsx:fetchRecentAttempts
fetchBookmarks software healthy src/App.tsx:fetchBookmarks
selectTheme software healthy src/App.tsx:selectTheme
toggleBookmark software healthy src/App.tsx:toggleBookmark
recordWrong software healthy src/App.tsx:recordWrong
goToTab software healthy src/App.tsx:goToTab
startReview software healthy src/App.tsx:startReview
handleReviewResult software healthy src/App.tsx:handleReviewResult
goHome software healthy src/App.tsx:goHome
openExam software healthy src/App.tsx:openExam
finishExam software healthy src/App.tsx:finishExam
mirrorExamAttempt software healthy src/App.tsx:mirrorExamAttempt
retryExam software healthy src/App.tsx:retryExam
backToExamCatalog software healthy src/App.tsx:backToExamCatalog
reviewExamWrong software healthy src/App.tsx:reviewExamWrong
openSourceStart software healthy src/App.tsx:openSourceStart
launchSourceExam software healthy src/App.tsx:launchSourceExam
finishSourceExam software healthy src/App.tsx:finishSourceExam
retrySourceExam software healthy src/App.tsx:retrySourceExam
backToSourceCatalog software healthy src/App.tsx:backToSourceCatalog
reviewSourceWrong software healthy src/App.tsx:reviewSourceWrong
openPracticeExam software healthy src/App.tsx:openPracticeExam
backToPracticeCatalog software healthy src/App.tsx:backToPracticeCatalog
mirrorPracticeAnswer software healthy src/App.tsx:mirrorPracticeAnswer
renderScreen software healthy src/App.tsx:renderScreen
nonEmpty software healthy src/firebase/client.ts:nonEmpty
getAuthInstance software healthy src/firebase/client.ts:getAuthInstance
getDb software healthy src/firebase/client.ts:getDb

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

LabelLayerStatusPath
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
tailwind.config.ts software healthy tailwind.config.ts
package.json software healthy package.json
index.html software healthy index.html
firebase.json software healthy firebase.json
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
RELEASE-CHECKLIST.md software healthy docs/RELEASE-CHECKLIST.md
validate-source-exams.mjs software healthy scripts/validate-source-exams.mjs
deploy.yml software healthy .github/workflows/deploy.yml
index.css software healthy src/index.css
theme.ts software healthy src/theme.ts
data-phase2-sample.ts software healthy src/data-phase2-sample.ts
videos.ts software healthy src/videos.ts
utils.ts software healthy src/utils.ts
main.tsx software healthy src/main.tsx
data.ts software healthy src/data.ts
vite-env.d.ts software healthy src/vite-env.d.ts
App.tsx software healthy src/App.tsx
types.ts software healthy src/types.ts
client.ts software healthy src/firebase/client.ts
authErrors.ts software healthy src/auth/authErrors.ts
useAuth.ts software healthy src/auth/useAuth.ts
AuthProvider.tsx software healthy src/auth/AuthProvider.tsx
ExamResultScreen.tsx software healthy src/screens/ExamResultScreen.tsx
ExamRunnerScreen.tsx software healthy src/screens/ExamRunnerScreen.tsx
ProgressScreen.tsx software healthy src/screens/ProgressScreen.tsx
PracticeScreen.tsx software healthy src/screens/PracticeScreen.tsx
ExamScreen.tsx software healthy src/screens/ExamScreen.tsx
MistakesScreen.tsx software healthy src/screens/MistakesScreen.tsx
PracticeExamQuestionScreen.tsx software healthy src/screens/PracticeExamQuestionScreen.tsx
SourceExamResultScreen.tsx software healthy src/screens/SourceExamResultScreen.tsx
ExamCatalogScreen.tsx software healthy src/screens/ExamCatalogScreen.tsx
HomeScreen.tsx software healthy src/screens/HomeScreen.tsx
PracticeCatalogScreen.tsx software healthy src/screens/PracticeCatalogScreen.tsx
SourceExamStartScreen.tsx software healthy src/screens/SourceExamStartScreen.tsx
SourceExamQuestionScreen.tsx software healthy src/screens/SourceExamQuestionScreen.tsx
ExamRunnerResultScreen.tsx software healthy src/screens/ExamRunnerResultScreen.tsx
SourceExamScreen.tsx software healthy src/screens/SourceExamScreen.tsx
StatCard.tsx software healthy src/components/StatCard.tsx
QuestionCard.tsx software healthy src/components/QuestionCard.tsx
UpdatePrompt.tsx software healthy src/components/UpdatePrompt.tsx
Icons.tsx software healthy src/components/Icons.tsx
VideoPlayer.tsx software healthy src/components/VideoPlayer.tsx
VideoGallery.tsx software healthy src/components/VideoGallery.tsx
InstallPrompt.tsx software healthy src/components/InstallPrompt.tsx
QuestionImagePlaceholder.tsx software healthy src/components/QuestionImagePlaceholder.tsx

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

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
firebase software healthy src/firebase
auth software healthy src/auth
screens software healthy src/screens
components software healthy src/components
project software healthy project

LabelLayerStatusPath
build cicd healthy .github/workflows/deploy.yml
deploy cicd healthy .github/workflows/deploy.yml

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

LabelLayerStatusPath
App frontend healthy src/App.tsx

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml
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/9f3201c5-a757-46e6-9c08-abc635f411d0/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9f3201c5-a757-46e6-9c08-abc635f411d0/

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.