https://github.com/sveinmagnus/resumestudio
· scanned 2026-06-16 00:26 UTC (2 months, 2 weeks ago)
79 raw signals (0 security + 79 graph)
Last scanned 2 months, 2 weeks ago · v1 · 74 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1214 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 |
|---|---|---|---|
sampleStore |
software | healthy | tests/viewText.test.ts:sampleStore |
storeWithContent |
software | healthy | tests/viewTailor.test.ts:storeWithContent |
issues |
software | healthy | tests/viewTailor.test.ts:issues |
item |
software | healthy | tests/sectionCatalog.test.ts:item |
dataUrl |
software | healthy | tests/image.test.ts:dataUrl |
pad |
software | healthy | tests/image.test.ts:pad |
img |
software | healthy | tests/image.test.ts:img |
dirty |
software | healthy | tests/backgroundFlush.test.ts:dirty |
makeMeta |
software | healthy | tests/backgroundFlush.test.ts:makeMeta |
escape |
software | healthy | tests/richText.test.ts:escape |
runs |
software | healthy | tests/richText.test.ts:runs |
headerWith |
software | healthy | tests/viewHeader.test.ts:headerWith |
storeWithDupes |
software | healthy | tests/merge.test.ts:storeWithDupes |
draft |
software | healthy | tests/aiImport.test.ts:draft |
issues |
software | healthy | tests/aiImport.test.ts:issues |
emptyStore |
software | healthy | tests/fixtures.ts:emptyStore |
id |
software | healthy | tests/fixtures.ts:id |
makeResume |
software | healthy | tests/fixtures.ts:makeResume |
makeProject |
software | healthy | tests/fixtures.ts:makeProject |
makeWork |
software | healthy | tests/fixtures.ts:makeWork |
makeEducation |
software | healthy | tests/fixtures.ts:makeEducation |
makeCourse |
software | healthy | tests/fixtures.ts:makeCourse |
makeCertification |
software | healthy | tests/fixtures.ts:makeCertification |
makeSkill |
software | healthy | tests/fixtures.ts:makeSkill |
makeRole |
software | healthy | tests/fixtures.ts:makeRole |
makeIndustry |
software | healthy | tests/fixtures.ts:makeIndustry |
makeKQ |
software | healthy | tests/fixtures.ts:makeKQ |
makeKeyCompetency |
software | healthy | tests/fixtures.ts:makeKeyCompetency |
makeRecommendation |
software | healthy | tests/fixtures.ts:makeRecommendation |
makeSpokenLanguage |
software | healthy | tests/fixtures.ts:makeSpokenLanguage |
makeTechCategory |
software | healthy | tests/fixtures.ts:makeTechCategory |
makePosition |
software | healthy | tests/fixtures.ts:makePosition |
makePresentation |
software | healthy | tests/fixtures.ts:makePresentation |
makePublication |
software | healthy | tests/fixtures.ts:makePublication |
makeAward |
software | healthy | tests/fixtures.ts:makeAward |
makeReference |
software | healthy | tests/fixtures.ts:makeReference |
makeView |
software | healthy | tests/fixtures.ts:makeView |
input |
software | healthy | tests/localCache.test.ts:input |
legacyRole |
software | healthy | tests/migrate.test.ts:legacyRole |
kqWithPoints |
software | healthy | tests/migrate.test.ts:kqWithPoints |
legacyStore |
software | healthy | tests/migrate.test.ts:legacyStore |
ps |
software | healthy | tests/skillNormalize.test.ts:ps |
cs |
software | healthy | tests/skillNormalize.test.ts:cs |
ps |
software | healthy | tests/contentSearch.test.ts:ps |
richStore |
software | healthy | tests/contentSearch.test.ts:richStore |
lower |
software | healthy | tests/skillTaxonomy.test.ts:lower |
ps |
software | healthy | tests/skillMatrix.test.ts:ps |
matrixStore |
software | healthy | tests/skillMatrix.test.ts:matrixStore |
reset |
software | healthy | tests/store.test.ts:reset |
mockRes |
software | healthy | tests/api.test.ts:mockRes |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
knowledge.yaml |
software | healthy | knowledge.yaml |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
DESKTOP.md |
software | healthy | DESKTOP.md |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
tsconfig.server.json |
software | healthy | tsconfig.server.json |
docker-compose.yml |
software | healthy | docker-compose.yml |
importer.test.ts |
software | healthy | tests/importer.test.ts |
viewText.test.ts |
software | healthy | tests/viewText.test.ts |
viewTailor.test.ts |
software | healthy | tests/viewTailor.test.ts |
sectionCatalog.test.ts |
software | healthy | tests/sectionCatalog.test.ts |
sections.test.ts |
software | healthy | tests/sections.test.ts |
image.test.ts |
software | healthy | tests/image.test.ts |
translateClient.test.ts |
software | healthy | tests/translateClient.test.ts |
backgroundFlush.test.ts |
software | healthy | tests/backgroundFlush.test.ts |
storage.test.ts |
software | healthy | tests/storage.test.ts |
viewTemplates.test.ts |
software | healthy | tests/viewTemplates.test.ts |
richText.test.ts |
software | healthy | tests/richText.test.ts |
viewHeader.test.ts |
software | healthy | tests/viewHeader.test.ts |
viewStyle.test.ts |
software | healthy | tests/viewStyle.test.ts |
merge.test.ts |
software | healthy | tests/merge.test.ts |
aiImport.test.ts |
software | healthy | tests/aiImport.test.ts |
fixtures.ts |
software | healthy | tests/fixtures.ts |
localCache.test.ts |
software | healthy | tests/localCache.test.ts |
migrate.test.ts |
software | healthy | tests/migrate.test.ts |
skillNormalize.test.ts |
software | healthy | tests/skillNormalize.test.ts |
setup-rtl.ts |
software | healthy | tests/setup-rtl.ts |
sectionSort.test.ts |
software | healthy | tests/sectionSort.test.ts |
router.test.ts |
software | healthy | tests/router.test.ts |
contentSearch.test.ts |
software | healthy | tests/contentSearch.test.ts |
skillTaxonomy.test.ts |
software | healthy | tests/skillTaxonomy.test.ts |
backup.test.ts |
software | healthy | tests/backup.test.ts |
skillMatrix.test.ts |
software | healthy | tests/skillMatrix.test.ts |
connectivity.test.ts |
software | healthy | tests/connectivity.test.ts |
freshStore.test.ts |
software | healthy | tests/freshStore.test.ts |
syncEngine.test.ts |
software | healthy | tests/syncEngine.test.ts |
locales.test.ts |
software | healthy | tests/locales.test.ts |
wipeLocale.test.ts |
software | healthy | tests/wipeLocale.test.ts |
store.test.ts |
software | healthy | tests/store.test.ts |
api.test.ts |
software | healthy | tests/api.test.ts |
importerEuropass.test.ts |
software | healthy | tests/importerEuropass.test.ts |
usage.test.ts |
software | healthy | tests/usage.test.ts |
diffResume.test.ts |
software | healthy | tests/diffResume.test.ts |
completeness.test.ts |
software | healthy | tests/completeness.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
components |
software | healthy | tests/components |
helpers |
software | healthy | tests/helpers |
server |
software | healthy | tests/server |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
web-design-guidelines |
software | healthy | .claude/skills/web-design-guidelines |
webapp-testing |
software | healthy | .claude/skills/webapp-testing |
scripts |
software | healthy | .claude/skills/webapp-testing/scripts |
examples |
software | healthy | .claude/skills/webapp-testing/examples |
github-actions-docs |
software | healthy | .claude/skills/github-actions-docs |
references |
software | healthy | .claude/skills/github-actions-docs/references |
server |
software | healthy | server |
desktop |
software | healthy | server/desktop |
routes |
software | healthy | server/routes |
public |
software | healthy | public |
plans |
software | healthy | plans |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
generated |
software | healthy | src/generated |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
ui |
software | healthy | src/components/ui |
editor |
software | healthy | src/components/editor |
views |
software | healthy | src/components/editor/views |
lib |
software | healthy | src/lib |
store |
software | healthy | src/store |
e2e |
software | healthy | e2e |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | server/app.ts |
USE /api/auth |
api | healthy | server/app.ts |
USE /api/resumes |
api | healthy | server/app.ts |
USE /api/translate |
api | healthy | server/app.ts |
USE /api/backup |
api | healthy | server/app.ts |
USE /api/settings |
api | healthy | server/app.ts |
USE /api/update |
api | healthy | server/app.ts |
GET /status |
api | healthy | server/routes/auth.ts |
POST /login |
api | healthy | server/routes/auth.ts |
POST /logout |
api | healthy | server/routes/auth.ts |
GET / |
api | healthy | server/routes/resume.ts |
POST / |
api | healthy | server/routes/resume.ts |
GET /storage |
api | healthy | server/routes/resume.ts |
GET /:id/snapshots |
api | healthy | server/routes/resume.ts |
GET /:id/snapshots/:sid |
api | healthy | server/routes/resume.ts |
GET /:id |
api | healthy | server/routes/resume.ts |
PUT /:id |
api | healthy | server/routes/resume.ts |
PATCH /:id |
api | healthy | server/routes/resume.ts |
DELETE /:id |
api | healthy | server/routes/resume.ts |
POST /check |
api | healthy | server/routes/update.ts |
POST /install |
api | healthy | server/routes/update.ts |
POST /now |
api | healthy | server/routes/backup.ts |
POST /restore |
api | healthy | server/routes/backup.ts |
PUT / |
api | healthy | server/routes/settings.ts |
POST /translate/test |
api | healthy | server/routes/settings.ts |
POST /docker |
api | healthy | server/routes/settings.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
names |
software | healthy | tests/viewHeader.test.ts:names |
interpolation |
software | healthy | tests/viewHeader.test.ts:interpolation |
name |
software | healthy | tests/viewHeader.test.ts:name |
is |
software | healthy | tests/viewFilter.test.ts:is |
UnreadableBackupError |
software | healthy | server/backup.ts:UnreadableBackupError |
TranslateError |
software | healthy | server/translate.ts:TranslateError |
BackupScheduler |
software | healthy | server/backupScheduler.ts:BackupScheduler |
ErrorBoundary |
software | healthy | src/components/ErrorBoundary.tsx:ErrorBoundary |
UnauthorizedError |
software | healthy | src/lib/api.ts:UnauthorizedError |
ServerError |
software | healthy | src/lib/api.ts:ServerError |
NotFoundError |
software | healthy | src/lib/api.ts:NotFoundError |
ConflictError |
software | healthy | src/lib/api.ts:ConflictError |
name |
software | healthy | src/lib/viewFilter.ts:name |
UndoHistory |
software | healthy | src/lib/undoHistory.ts:UndoHistory |
InvalidAIImportError |
software | healthy | src/lib/aiImport.ts:InvalidAIImportError |
UnsupportedBackupVersionError |
software | healthy | src/lib/backup.ts:UnsupportedBackupVersionError |
InvalidTailorResponseError |
software | healthy | src/lib/viewTailor.ts:InvalidTailorResponseError |
of |
software | healthy | e2e/smoke.spec.ts:of |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgresql |
data | healthy | tests/aiImport.test.ts |
clickhouse |
data | healthy | src/generated/skillTaxonomy.json |
elasticsearch |
data | healthy | src/generated/skillTaxonomy.json |
mariadb |
data | healthy | src/generated/skillTaxonomy.json |
mysql |
data | healthy | src/generated/skillTaxonomy.json |
redis |
data | healthy | src/generated/skillTaxonomy.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/nope |
frontend | healthy | tests/router.test.ts |
/r |
frontend | healthy | tests/router.test.ts |
/r/ |
frontend | healthy | tests/router.test.ts |
/r/abc/projects/x |
frontend | healthy | tests/router.test.ts |
/whatever |
frontend | healthy | tests/router.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3210 |
network | healthy | playwright.config.ts |
port:5173 |
network | healthy | CLAUDE.md |
port:3001 |
network | healthy | CLAUDE.md |
port:5000 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/generated/skillTaxonomy.json |
security | healthy | src/generated/skillTaxonomy.json |
auth::.claude/skills/github-actions-docs/SKILL.md |
security | healthy | .claude/skills/github-actions-docs/SKILL.md |
auth::src/generated/skillRelations.json |
security | healthy | src/generated/skillRelations.json |
auth::src/generated/skillClassifications.json |
security | healthy | src/generated/skillClassifications.json |
| Label | Layer | Status | Path |
|---|---|---|---|
verify |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
depcheck |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqs |
data | healthy | src/generated/skillTaxonomy.json |
kafka |
data | healthy | src/generated/skillTaxonomy.json |
sidekiq |
data | healthy | src/generated/skillTaxonomy.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | README.md |
vps::aws |
hardware | healthy | tests/aiImport.test.ts |
vps::ec2 |
hardware | healthy | src/generated/skillTaxonomy.json |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
169.254.169.254 |
network | healthy | tests/server/settingsRoutes.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0bbuawkh |
software | healthy | /tmp/repobility-clone-0bbuawkh |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | src/generated/skillTaxonomy.json |
| Label | Layer | Status | Path |
|---|---|---|---|
libretranslate |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/d718de3b-9931-4833-938e-09625c370c25/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d718de3b-9931-4833-938e-09625c370c25/
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.