https://github.com/resumeonkey/app
· scanned 2026-06-15 23:50 UTC (2 months, 3 weeks ago)
71 raw signals (0 security + 71 graph)
Last scanned 2 months, 3 weeks ago · v1 · 70 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 356 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 |
|---|---|---|---|
AdaptationResult |
software | healthy | frontend/components/result/AdaptationResult.tsx:AdaptationR… |
fetch |
software | healthy | frontend/components/result/AdaptationResult.tsx:fetch |
BlockDiff |
software | healthy | frontend/components/result/AdaptationResult.tsx:BlockDiff |
SearchRecommendations |
software | healthy | frontend/components/search/SearchRecommendations.tsx:Search… |
handleSelect |
software | healthy | frontend/components/search/SearchRecommendations.tsx:handle… |
SearchResults |
software | healthy | frontend/components/search/SearchResults.tsx:SearchResults |
JobResultCard |
software | healthy | frontend/components/search/SearchResults.tsx:JobResultCard |
handleAdapt |
software | healthy | frontend/components/search/SearchResults.tsx:handleAdapt |
handleToggleSave |
software | healthy | frontend/components/search/SearchResults.tsx:handleToggleSa… |
handleToggleApplied |
software | healthy | frontend/components/search/SearchResults.tsx:handleToggleAp… |
SearchPanel |
software | healthy | frontend/components/search/SearchPanel.tsx:SearchPanel |
toggleList |
software | healthy | frontend/components/search/SearchPanel.tsx:toggleList |
current |
software | healthy | frontend/components/search/SearchPanel.tsx:current |
addKeyword |
software | healthy | frontend/components/search/SearchPanel.tsx:addKeyword |
handleLLMChange |
software | healthy | frontend/components/search/SearchPanel.tsx:handleLLMChange |
handleSubmit |
software | healthy | frontend/components/search/SearchPanel.tsx:handleSubmit |
buildExternalUrls |
software | healthy | frontend/components/search/SearchPanel.tsx:buildExternalUrls |
ToggleChip |
software | healthy | frontend/components/search/SearchPanel.tsx:ToggleChip |
selected |
software | healthy | frontend/components/search/SearchPanel.tsx:selected |
MasterUpload |
software | healthy | frontend/components/master/MasterUpload.tsx:MasterUpload |
handleUpload |
software | healthy | frontend/components/master/MasterUpload.tsx:handleUpload |
MasterStatus |
software | healthy | frontend/components/master/MasterStatus.tsx:MasterStatus |
saveField |
software | healthy | frontend/components/master/MasterStatus.tsx:saveField |
handleEnglishLevelChange |
software | healthy | frontend/components/master/MasterStatus.tsx:handleEnglishLe… |
applyTemplate |
software | healthy | frontend/components/master/MasterStatus.tsx:applyTemplate |
TagsField |
software | healthy | frontend/components/master/MasterStatus.tsx:TagsField |
removeTag |
software | healthy | frontend/components/master/MasterStatus.tsx:removeTag |
addTag |
software | healthy | frontend/components/master/MasterStatus.tsx:addTag |
TagsField |
software | healthy | frontend/components/master/ProfilesPanel.tsx:TagsField |
removeTag |
software | healthy | frontend/components/master/ProfilesPanel.tsx:removeTag |
addTag |
software | healthy | frontend/components/master/ProfilesPanel.tsx:addTag |
ProfileCard |
software | healthy | frontend/components/master/ProfilesPanel.tsx:ProfileCard |
saveField |
software | healthy | frontend/components/master/ProfilesPanel.tsx:saveField |
applyTemplate |
software | healthy | frontend/components/master/ProfilesPanel.tsx:applyTemplate |
handleDelete |
software | healthy | frontend/components/master/ProfilesPanel.tsx:handleDelete |
msg |
software | healthy | frontend/components/master/ProfilesPanel.tsx:msg |
ProfilesPanel |
software | healthy | frontend/components/master/ProfilesPanel.tsx:ProfilesPanel |
handleActivate |
software | healthy | frontend/components/master/ProfilesPanel.tsx:handleActivate |
toggleSelect |
software | healthy | frontend/components/master/ProfilesPanel.tsx:toggleSelect |
toggleAll |
software | healthy | frontend/components/master/ProfilesPanel.tsx:toggleAll |
handleBulkDelete |
software | healthy | frontend/components/master/ProfilesPanel.tsx:handleBulkDele… |
AdaptationHistory |
software | healthy | frontend/components/history/AdaptationHistory.tsx:Adaptatio… |
HistoryRow |
software | healthy | frontend/components/history/AdaptationHistory.tsx:HistoryRow |
handleToggle |
software | healthy | frontend/components/history/AdaptationHistory.tsx:handleTog… |
formatTime |
software | healthy | frontend/components/history/AdaptationHistory.tsx:formatTime |
ContextPanel |
software | healthy | frontend/components/context/ContextPanel.tsx:ContextPanel |
load |
software | healthy | frontend/components/context/ContextPanel.tsx:load |
reset |
software | healthy | frontend/components/context/ContextPanel.tsx:reset |
handleSave |
software | healthy | frontend/components/context/ContextPanel.tsx:handleSave |
msg |
software | healthy | frontend/components/context/ContextPanel.tsx:msg |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
Dockerfile |
software | healthy | Dockerfile |
render.yaml |
software | healthy | render.yaml |
.env.example |
software | healthy | .env.example |
.env.local.example |
software | healthy | frontend/.env.local.example |
vercel.json |
software | healthy | frontend/vercel.json |
postcss.config.mjs |
software | healthy | frontend/postcss.config.mjs |
tailwind.config.ts |
software | healthy | frontend/tailwind.config.ts |
package.json |
software | healthy | frontend/package.json |
next-env.d.ts |
software | healthy | frontend/next-env.d.ts |
package-lock.json |
software | healthy | frontend/package-lock.json |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
next.config.mjs |
software | healthy | frontend/next.config.mjs |
AdaptationResult.tsx |
software | healthy | frontend/components/result/AdaptationResult.tsx |
SearchRecommendations.tsx |
software | healthy | frontend/components/search/SearchRecommendations.tsx |
SearchResults.tsx |
software | healthy | frontend/components/search/SearchResults.tsx |
SearchPanel.tsx |
software | healthy | frontend/components/search/SearchPanel.tsx |
MasterUpload.tsx |
software | healthy | frontend/components/master/MasterUpload.tsx |
MasterStatus.tsx |
software | healthy | frontend/components/master/MasterStatus.tsx |
ProfilesPanel.tsx |
software | healthy | frontend/components/master/ProfilesPanel.tsx |
AdaptationHistory.tsx |
software | healthy | frontend/components/history/AdaptationHistory.tsx |
ContextPanel.tsx |
software | healthy | frontend/components/context/ContextPanel.tsx |
JobForm.tsx |
software | healthy | frontend/components/job/JobForm.tsx |
globals.css |
software | healthy | frontend/app/globals.css |
page.tsx |
software | healthy | frontend/app/page.tsx |
layout.tsx |
software | healthy | frontend/app/layout.tsx |
page.tsx |
software | healthy | frontend/app/saved/page.tsx |
page.tsx |
software | healthy | frontend/app/history/page.tsx |
api.ts |
software | healthy | frontend/lib/api.ts |
database.py |
software | healthy | backend/database.py |
__init__.py |
software | healthy | backend/__init__.py |
config.py |
software | healthy | backend/config.py |
main.py |
software | healthy | backend/main.py |
requirements.txt |
software | healthy | backend/requirements.txt |
__init__.py |
software | healthy | backend/models/__init__.py |
context.py |
software | healthy | backend/models/context.py |
master.py |
software | healthy | backend/models/master.py |
saved_job.py |
software | healthy | backend/models/saved_job.py |
adaptation.py |
software | healthy | backend/models/adaptation.py |
docx_builder.py |
software | healthy | backend/services/docx_builder.py |
__init__.py |
software | healthy | backend/services/__init__.py |
prompt_loader.py |
software | healthy | backend/services/prompt_loader.py |
storage.py |
software | healthy | backend/services/storage.py |
llm_client.py |
software | healthy | backend/services/llm_client.py |
job_search.py |
software | healthy | backend/services/job_search.py |
resume_parser.py |
software | healthy | backend/services/resume_parser.py |
treaty_eligibility.py |
software | healthy | backend/services/treaty_eligibility.py |
adapter.py |
software | healthy | backend/services/adapter.py |
__init__.py |
software | healthy | backend/routers/__init__.py |
adaptations.py |
software | healthy | backend/routers/adaptations.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | backend/main.py |
POST /api/adaptations/ |
api | healthy | backend/routers/adaptations.py |
GET /api/adaptations/ |
api | healthy | backend/routers/adaptations.py |
GET /api/adaptations/{adaptation_id} |
api | healthy | backend/routers/adaptations.py |
PATCH /api/adaptations/{adaptation_id}/applied |
api | healthy | backend/routers/adaptations.py |
DELETE /api/adaptations/{adaptation_id} |
api | healthy | backend/routers/adaptations.py |
GET / |
api | healthy | backend/routers/context.py |
POST /text |
api | healthy | backend/routers/context.py |
POST /file |
api | healthy | backend/routers/context.py |
PATCH /{ctx_id}/toggle |
api | healthy | backend/routers/context.py |
DELETE /{ctx_id} |
api | healthy | backend/routers/context.py |
GET /active |
api | healthy | backend/routers/master.py |
POST /upload |
api | healthy | backend/routers/master.py |
PATCH /{master_id}/preferences |
api | healthy | backend/routers/master.py |
PATCH /{master_id}/activate |
api | healthy | backend/routers/master.py |
DELETE /{master_id} |
api | healthy | backend/routers/master.py |
GET /api/export/{adaptation_id}/docx |
api | healthy | backend/routers/export.py |
GET /api/search/suggest |
api | healthy | backend/routers/search.py |
POST /api/search/run |
api | healthy | backend/routers/search.py |
POST /api/search/extract |
api | healthy | backend/routers/search.py |
GET /api/search/debug-profile |
api | healthy | backend/routers/search.py |
GET /api/search/debug-source |
api | healthy | backend/routers/search.py |
GET /api/jobs/saved |
api | healthy | backend/routers/saved_jobs.py |
GET /api/jobs/saved/urls |
api | healthy | backend/routers/saved_jobs.py |
POST /api/jobs/saved |
api | healthy | backend/routers/saved_jobs.py |
DELETE /api/jobs/saved/by-url |
api | healthy | backend/routers/saved_jobs.py |
DELETE /api/jobs/saved/{job_id} |
api | healthy | backend/routers/saved_jobs.py |
PATCH /api/jobs/saved/{job_id} |
api | healthy | backend/routers/saved_jobs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Base |
software | healthy | backend/database.py:14 |
Settings |
software | healthy | backend/config.py:5 |
Config |
software | healthy | backend/config.py:37 |
UserContext |
software | healthy | backend/models/context.py:7 |
MasterResume |
software | healthy | backend/models/master.py:12 |
SavedJob |
software | healthy | backend/models/saved_job.py:12 |
Adaptation |
software | healthy | backend/models/adaptation.py:12 |
CreateAdaptationRequest |
software | healthy | backend/routers/adaptations.py:27 |
AdaptationSummary |
software | healthy | backend/routers/adaptations.py:35 |
Config |
software | healthy | backend/routers/adaptations.py:44 |
AdaptationDetail |
software | healthy | backend/routers/adaptations.py:48 |
ContextOut |
software | healthy | backend/routers/context.py:23 |
Config |
software | healthy | backend/routers/context.py:30 |
MasterSummary |
software | healthy | backend/routers/master.py:33 |
Config |
software | healthy | backend/routers/master.py:52 |
MasterDetail |
software | healthy | backend/routers/master.py:56 |
MasterPreferencesUpdate |
software | healthy | backend/routers/master.py:61 |
SearchParams |
software | healthy | backend/routers/search.py:63 |
ExtractRequest |
software | healthy | backend/routers/search.py:118 |
SaveJobRequest |
software | healthy | backend/routers/saved_jobs.py:27 |
PatchSavedJobRequest |
software | healthy | backend/routers/saved_jobs.py:53 |
UnsaveByUrlRequest |
software | healthy | backend/routers/saved_jobs.py:58 |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
components |
software | healthy | frontend/components |
result |
software | healthy | frontend/components/result |
search |
software | healthy | frontend/components/search |
master |
software | healthy | frontend/components/master |
history |
software | healthy | frontend/components/history |
context |
software | healthy | frontend/components/context |
job |
software | healthy | frontend/components/job |
app |
software | healthy | frontend/app |
saved |
software | healthy | frontend/app/saved |
history |
software | healthy | frontend/app/history |
lib |
software | healthy | frontend/lib |
backend |
software | healthy | backend |
models |
software | healthy | backend/models |
services |
software | healthy | backend/services |
routers |
software | healthy | backend/routers |
| Label | Layer | Status | Path |
|---|---|---|---|
Base |
data | healthy | backend/database.py |
UserContext |
data | healthy | backend/models/context.py |
user_contexts |
data | healthy | backend/models/context.py |
MasterResume |
data | healthy | backend/models/master.py |
master_resumes |
data | healthy | backend/models/master.py |
SavedJob |
data | healthy | backend/models/saved_job.py |
saved_jobs |
data | healthy | backend/models/saved_job.py |
Adaptation |
data | healthy | backend/models/adaptation.py |
adaptations |
data | healthy | backend/models/adaptation.py |
| Label | Layer | Status | Path |
|---|---|---|---|
HomePage |
frontend | healthy | frontend/app/page.tsx |
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
SavedJobsPage |
frontend | healthy | frontend/app/saved/page.tsx |
HistoryPage |
frontend | healthy | frontend/app/history/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgres |
data | healthy | render.yaml |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
/saved |
frontend | healthy | frontend/app/saved/page.tsx |
/history |
frontend | healthy | frontend/app/history/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-pyi0oa3q |
software | healthy | /tmp/repobility-clone-pyi0oa3q |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | frontend/.env.local.example |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | frontend/components/search/SearchPanel.tsx |
This page is publicly accessible at:
https://repobility.com/scan/3f60b011-06c7-4467-b4af-50b905780120/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3f60b011-06c7-4467-b4af-50b905780120/
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.