https://github.com/SaltShaker87/resident-evaluations-auc
· scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)
60 raw signals (0 security + 60 graph)
Last scanned 2 months, 3 weeks ago · v1 · 60 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 320 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 |
|---|---|---|---|
ToastContainer |
software | healthy | auc/frontend/src/App.jsx:ToastContainer |
App |
software | healthy | auc/frontend/src/App.jsx:App |
onUnauthenticated |
software | healthy | auc/frontend/src/App.jsx:onUnauthenticated |
handleLogout |
software | healthy | auc/frontend/src/App.jsx:handleLogout |
request |
software | healthy | auc/frontend/src/api.js:request |
getAuthStatus |
software | healthy | auc/frontend/src/api.js:getAuthStatus |
setupPassword |
software | healthy | auc/frontend/src/api.js:setupPassword |
login |
software | healthy | auc/frontend/src/api.js:login |
logout |
software | healthy | auc/frontend/src/api.js:logout |
recoverPassword |
software | healthy | auc/frontend/src/api.js:recoverPassword |
changePassword |
software | healthy | auc/frontend/src/api.js:changePassword |
getResidents |
software | healthy | auc/frontend/src/api.js:getResidents |
getResident |
software | healthy | auc/frontend/src/api.js:getResident |
createResident |
software | healthy | auc/frontend/src/api.js:createResident |
bulkImportResidents |
software | healthy | auc/frontend/src/api.js:bulkImportResidents |
updateResident |
software | healthy | auc/frontend/src/api.js:updateResident |
deleteResident |
software | healthy | auc/frontend/src/api.js:deleteResident |
uploadPhoto |
software | healthy | auc/frontend/src/api.js:uploadPhoto |
getPhotoUrl |
software | healthy | auc/frontend/src/api.js:getPhotoUrl |
getDomains |
software | healthy | auc/frontend/src/api.js:getDomains |
getNotes |
software | healthy | auc/frontend/src/api.js:getNotes |
createNote |
software | healthy | auc/frontend/src/api.js:createNote |
updateNote |
software | healthy | auc/frontend/src/api.js:updateNote |
deleteNote |
software | healthy | auc/frontend/src/api.js:deleteNote |
getAllFollowups |
software | healthy | auc/frontend/src/api.js:getAllFollowups |
getResidentFollowups |
software | healthy | auc/frontend/src/api.js:getResidentFollowups |
createFollowup |
software | healthy | auc/frontend/src/api.js:createFollowup |
resolveFollowup |
software | healthy | auc/frontend/src/api.js:resolveFollowup |
unresolveFollowup |
software | healthy | auc/frontend/src/api.js:unresolveFollowup |
deleteFollowup |
software | healthy | auc/frontend/src/api.js:deleteFollowup |
getSummaries |
software | healthy | auc/frontend/src/api.js:getSummaries |
generateSummary |
software | healthy | auc/frontend/src/api.js:generateSummary |
approveSummary |
software | healthy | auc/frontend/src/api.js:approveSummary |
deleteSummary |
software | healthy | auc/frontend/src/api.js:deleteSummary |
getOllamaModels |
software | healthy | auc/frontend/src/api.js:getOllamaModels |
parseMedhubCsv |
software | healthy | auc/frontend/src/api.js:parseMedhubCsv |
importMedhubCsv |
software | healthy | auc/frontend/src/api.js:importMedhubCsv |
syncMedhubApi |
software | healthy | auc/frontend/src/api.js:syncMedhubApi |
getMedhubStatus |
software | healthy | auc/frontend/src/api.js:getMedhubStatus |
getResidentsForMatching |
software | healthy | auc/frontend/src/api.js:getResidentsForMatching |
executeAdvancement |
software | healthy | auc/frontend/src/api.js:executeAdvancement |
getActiveSnapshot |
software | healthy | auc/frontend/src/api.js:getActiveSnapshot |
restoreSnapshot |
software | healthy | auc/frontend/src/api.js:restoreSnapshot |
dismissSnapshot |
software | healthy | auc/frontend/src/api.js:dismissSnapshot |
downloadFile |
software | healthy | auc/frontend/src/api.js:downloadFile |
downloadBackup |
software | healthy | auc/frontend/src/api.js:downloadBackup |
exportSummaryPdf |
software | healthy | auc/frontend/src/api.js:exportSummaryPdf |
Avatar |
software | healthy | auc/frontend/src/components/Avatar.jsx:Avatar |
fullName |
software | healthy | auc/frontend/src/components/AdvancementWizard.jsx:fullName |
NameList |
software | healthy | auc/frontend/src/components/AdvancementWizard.jsx:NameList |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /status |
api | healthy | auc/backend/auth.py |
POST /setup |
api | healthy | auc/backend/auth.py |
POST /login |
api | healthy | auc/backend/auth.py |
POST /logout |
api | healthy | auc/backend/auth.py |
POST /recover |
api | healthy | auc/backend/auth.py |
POST /change-password |
api | healthy | auc/backend/auth.py |
GET /api/residents |
api | healthy | auc/backend/app.py |
POST /api/residents |
api | healthy | auc/backend/app.py |
POST /api/residents/bulk |
api | healthy | auc/backend/app.py |
GET /api/residents/{resident_id} |
api | healthy | auc/backend/app.py |
PUT /api/residents/{resident_id} |
api | healthy | auc/backend/app.py |
DELETE /api/residents/{resident_id} |
api | healthy | auc/backend/app.py |
POST /api/residents/{resident_id}/photo |
api | healthy | auc/backend/app.py |
GET /api/photos/{filename} |
api | healthy | auc/backend/app.py |
GET /api/backup |
api | healthy | auc/backend/app.py |
GET /api/domains |
api | healthy | auc/backend/app.py |
GET /api/residents/{resident_id}/notes |
api | healthy | auc/backend/app.py |
POST /api/residents/{resident_id}/notes |
api | healthy | auc/backend/app.py |
PUT /api/notes/{note_id} |
api | healthy | auc/backend/app.py |
DELETE /api/notes/{note_id} |
api | healthy | auc/backend/app.py |
GET /api/followups |
api | healthy | auc/backend/app.py |
GET /api/residents/{resident_id}/followups |
api | healthy | auc/backend/app.py |
POST /api/residents/{resident_id}/followups |
api | healthy | auc/backend/app.py |
PUT /api/followups/{followup_id}/resolve |
api | healthy | auc/backend/app.py |
PUT /api/followups/{followup_id}/unresolve |
api | healthy | auc/backend/app.py |
DELETE /api/followups/{followup_id} |
api | healthy | auc/backend/app.py |
GET /api/ollama/models |
api | healthy | auc/backend/app.py |
GET /api/residents/{resident_id}/summaries |
api | healthy | auc/backend/app.py |
POST /api/residents/{resident_id}/generate-summary |
api | healthy | auc/backend/app.py |
PUT /api/summaries/{summary_id}/approve |
api | healthy | auc/backend/app.py |
DELETE /api/summaries/{summary_id} |
api | healthy | auc/backend/app.py |
GET /api/residents/{resident_id}/summaries/{summary_id}/pdf |
api | healthy | auc/backend/app.py |
POST /api/medhub/parse-csv |
api | healthy | auc/backend/app.py |
POST /api/medhub/import |
api | healthy | auc/backend/app.py |
POST /api/medhub/sync |
api | healthy | auc/backend/app.py |
GET /api/medhub/status |
api | healthy | auc/backend/app.py |
GET /api/residents/list-for-matching |
api | healthy | auc/backend/app.py |
POST /api/advancement/snapshot |
api | healthy | auc/backend/app.py |
POST /api/advancement/execute |
api | healthy | auc/backend/app.py |
GET /api/advancement/active |
api | healthy | auc/backend/app.py |
POST /api/advancement/{snapshot_id}/restore |
api | healthy | auc/backend/app.py |
POST /api/advancement/{snapshot_id}/dismiss |
api | healthy | auc/backend/app.py |
GET /{full_path:path} |
api | healthy | auc/backend/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
README.md |
software | healthy | auc/README.md |
run.sh |
software | healthy | auc/run.sh |
setup.sh |
software | healthy | auc/setup.sh |
SECURITY.md |
software | healthy | auc/SECURITY.md |
BACKUPS.md |
software | healthy | auc/BACKUPS.md |
vite.config.js |
software | healthy | auc/frontend/vite.config.js |
package.json |
software | healthy | auc/frontend/package.json |
index.html |
software | healthy | auc/frontend/index.html |
package-lock.json |
software | healthy | auc/frontend/package-lock.json |
styles.css |
software | healthy | auc/frontend/src/styles.css |
App.jsx |
software | healthy | auc/frontend/src/App.jsx |
api.js |
software | healthy | auc/frontend/src/api.js |
main.jsx |
software | healthy | auc/frontend/src/main.jsx |
Avatar.jsx |
software | healthy | auc/frontend/src/components/Avatar.jsx |
AdvancementWizard.jsx |
software | healthy | auc/frontend/src/components/AdvancementWizard.jsx |
Settings.jsx |
software | healthy | auc/frontend/src/pages/Settings.jsx |
ResidentDetail.jsx |
software | healthy | auc/frontend/src/pages/ResidentDetail.jsx |
MedhubImport.jsx |
software | healthy | auc/frontend/src/pages/MedhubImport.jsx |
FollowupDashboard.jsx |
software | healthy | auc/frontend/src/pages/FollowupDashboard.jsx |
Login.jsx |
software | healthy | auc/frontend/src/pages/Login.jsx |
ResidentList.jsx |
software | healthy | auc/frontend/src/pages/ResidentList.jsx |
README.md |
software | healthy | auc/rag/README.md |
test_query.py |
software | healthy | auc/rag/test_query.py |
build_index.py |
software | healthy | auc/rag/build_index.py |
acgme_ontology.json |
software | healthy | auc/rag/ontology/acgme_ontology.json |
acgme_im_supplemental_guide.md |
software | healthy | auc/rag/documents/acgme_im_supplemental_guide.md |
acgme_im_milestones.md |
software | healthy | auc/rag/documents/acgme_im_milestones.md |
backup.py |
software | healthy | auc/backend/backup.py |
config.py |
software | healthy | auc/backend/config.py |
auth.py |
software | healthy | auc/backend/auth.py |
app.py |
software | healthy | auc/backend/app.py |
pdf_export.py |
software | healthy | auc/backend/pdf_export.py |
reset_password.py |
software | healthy | auc/backend/reset_password.py |
requirements.txt |
software | healthy | auc/backend/requirements.txt |
medhub_api.py |
software | healthy | auc/backend/medhub_api.py |
rag_retrieval.py |
software | healthy | auc/backend/rag_retrieval.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ResidentCreate |
software | healthy | auc/backend/app.py:187 |
ResidentUpdate |
software | healthy | auc/backend/app.py:198 |
BulkResidentImport |
software | healthy | auc/backend/app.py:210 |
NoteCreate |
software | healthy | auc/backend/app.py:216 |
NoteUpdate |
software | healthy | auc/backend/app.py:224 |
FollowupCreate |
software | healthy | auc/backend/app.py:231 |
SummaryApproval |
software | healthy | auc/backend/app.py:236 |
MedhubImportRequest |
software | healthy | auc/backend/app.py:239 |
AdvancementExecute |
software | healthy | auc/backend/app.py:244 |
_SummaryPDF |
software | healthy | auc/backend/pdf_export.py:57 |
RagUnavailable |
software | healthy | auc/backend/rag_retrieval.py:50 |
| Label | Layer | Status | Path |
|---|---|---|---|
/Settings |
frontend | healthy | auc/frontend/src/pages/Settings.jsx |
/ResidentDetail |
frontend | healthy | auc/frontend/src/pages/ResidentDetail.jsx |
/MedhubImport |
frontend | healthy | auc/frontend/src/pages/MedhubImport.jsx |
/FollowupDashboard |
frontend | healthy | auc/frontend/src/pages/FollowupDashboard.jsx |
/Login |
frontend | healthy | auc/frontend/src/pages/Login.jsx |
/ResidentList |
frontend | healthy | auc/frontend/src/pages/ResidentList.jsx |
/ |
frontend | healthy | auc/frontend/src/App.jsx |
/residents/:id |
frontend | healthy | auc/frontend/src/App.jsx |
/followups |
frontend | healthy | auc/frontend/src/App.jsx |
/medhub |
frontend | healthy | auc/frontend/src/App.jsx |
/settings |
frontend | healthy | auc/frontend/src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auc |
software | healthy | auc |
frontend |
software | healthy | auc/frontend |
src |
software | healthy | auc/frontend/src |
components |
software | healthy | auc/frontend/src/components |
pages |
software | healthy | auc/frontend/src/pages |
rag |
software | healthy | auc/rag |
ontology |
software | healthy | auc/rag/ontology |
documents |
software | healthy | auc/rag/documents |
backend |
software | healthy | auc/backend |
| Label | Layer | Status | Path |
|---|---|---|---|
residents |
data | healthy | auc/backend/app.py |
notes |
data | healthy | auc/backend/app.py |
followups |
data | healthy | auc/backend/app.py |
summaries |
data | healthy | auc/backend/app.py |
medhub_evaluations |
data | healthy | auc/backend/app.py |
medhub_sync_log |
data | healthy | auc/backend/app.py |
advancement_snapshots |
data | healthy | auc/backend/app.py |
auth_config |
data | healthy | auc/backend/app.py |
sessions |
data | healthy | auc/backend/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | auc/frontend/src/App.jsx |
Avatar |
frontend | healthy | auc/frontend/src/components/Avatar.jsx |
AdvancementWizard |
frontend | healthy | auc/frontend/src/components/AdvancementWizard.jsx |
Settings |
frontend | healthy | auc/frontend/src/pages/Settings.jsx |
ResidentDetail |
frontend | healthy | auc/frontend/src/pages/ResidentDetail.jsx |
MedhubImport |
frontend | healthy | auc/frontend/src/pages/MedhubImport.jsx |
FollowupDashboard |
frontend | healthy | auc/frontend/src/pages/FollowupDashboard.jsx |
Login |
frontend | healthy | auc/frontend/src/pages/Login.jsx |
ResidentList |
frontend | healthy | auc/frontend/src/pages/ResidentList.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xqf02ynu |
software | healthy | /tmp/repobility-clone-xqf02ynu |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | auc/frontend/src/pages/ResidentDetail.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:02 |
network | healthy | auc/setup.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::auc/backend/medhub_api.py |
security | healthy | auc/backend/medhub_api.py |
This page is publicly accessible at:
https://repobility.com/scan/1c9f0d2c-63ec-4778-9d5e-482b68f44503/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1c9f0d2c-63ec-4778-9d5e-482b68f44503/
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.