https://github.com/baobox-ai/baobox-skill-studio
· scanned 2026-06-17 01:37 UTC (1 month, 2 weeks ago)
51 raw signals (0 security + 51 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -27.9 (diff) · 48 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 199 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 |
|---|---|---|---|
normalizeContractCode |
software | healthy | packages/bff/src/index.ts:normalizeContractCode |
toContractError |
software | healthy | packages/bff/src/index.ts:toContractError |
maskSecretParameters |
software | healthy | packages/bff/src/index.ts:maskSecretParameters |
createSkillBuilderBff |
software | healthy | packages/bff/src/index.ts:createSkillBuilderBff |
redact |
software | healthy | packages/bff/src/index.ts:redact |
audit |
software | healthy | packages/bff/src/index.ts:audit |
notifyMutation |
software | healthy | packages/bff/src/index.ts:notifyMutation |
authorize |
software | healthy | packages/bff/src/index.ts:authorize |
respondError |
software | healthy | packages/bff/src/index.ts:respondError |
decorateDetail |
software | healthy | packages/bff/src/index.ts:decorateDetail |
validationError |
software | healthy | packages/bff/src/index.ts:validationError |
skill |
software | healthy | packages/bff/test/bff.test.ts:skill |
withFiles |
software | healthy | packages/bff/test/bff.test.ts:withFiles |
makeStub |
software | healthy | packages/bff/test/bff.test.ts:makeStub |
makeBff |
software | healthy | packages/bff/test/bff.test.ts:makeBff |
body |
software | healthy | packages/bff/test/bff.test.ts:body |
bareBff |
software | healthy | packages/bff/test/bff.test.ts:bareBff |
skill |
software | healthy | packages/bff/test/authoring.test.ts:skill |
withFiles |
software | healthy | packages/bff/test/authoring.test.ts:withFiles |
tool |
software | healthy | packages/bff/test/authoring.test.ts:tool |
makeStub |
software | healthy | packages/bff/test/authoring.test.ts:makeStub |
makeBff |
software | healthy | packages/bff/test/authoring.test.ts:makeBff |
postJson |
software | healthy | packages/bff/test/authoring.test.ts:postJson |
putJson |
software | healthy | packages/bff/test/authoring.test.ts:putJson |
body |
software | healthy | packages/bff/test/authoring.test.ts:body |
build |
software | healthy | packages/bff/test/authoring.test.ts:build |
getModelFamily |
software | healthy | packages/web/src/modelCatalog.ts:getModelFamily |
getReasoningEfforts |
software | healthy | packages/web/src/modelCatalog.ts:getReasoningEfforts |
catalogOptionLabels |
software | healthy | packages/web/src/modelCatalog.ts:catalogOptionLabels |
SkillBuilder |
software | healthy | packages/web/src/react.tsx:SkillBuilder |
SkillStudio |
software | healthy | packages/web/src/SkillStudio.tsx:SkillStudio |
SkillList |
software | healthy | packages/web/src/SkillStudio.tsx:SkillList |
CreateSkillWizard |
software | healthy | packages/web/src/SkillStudio.tsx:CreateSkillWizard |
create |
software | healthy | packages/web/src/SkillStudio.tsx:create |
createApi |
software | healthy | packages/web/src/api.ts:createApi |
request |
software | healthy | packages/web/src/api.ts:request |
err |
software | healthy | packages/web/src/api.ts:err |
msgOf |
software | healthy | packages/web/src/ui.ts:msgOf |
codeOf |
software | healthy | packages/web/src/ui.ts:codeOf |
linkBtn |
software | healthy | packages/web/src/ui.ts:linkBtn |
primaryBtn |
software | healthy | packages/web/src/ui.ts:primaryBtn |
ghostBtn |
software | healthy | packages/web/src/ui.ts:ghostBtn |
inputStyle |
software | healthy | packages/web/src/ui.ts:inputStyle |
cardStyle |
software | healthy | packages/web/src/ui.ts:cardStyle |
labelStyle |
software | healthy | packages/web/src/ui.ts:labelStyle |
sectionTitle |
software | healthy | packages/web/src/ui.ts:sectionTitle |
resolvePalette |
software | healthy | packages/web/src/theme.ts:resolvePalette |
toDraft |
software | healthy | packages/web/src/detail.tsx:toDraft |
SkillDetailView |
software | healthy | packages/web/src/detail.tsx:SkillDetailView |
ReadOnlySkill |
software | healthy | packages/web/src/detail.tsx:ReadOnlySkill |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.base.json |
software | healthy | tsconfig.base.json |
SKILL_STUDIO_INTEGRATION.md |
software | healthy | SKILL_STUDIO_INTEGRATION.md |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
CHANGELOG.md |
software | healthy | packages/bff/CHANGELOG.md |
README.md |
software | healthy | packages/bff/README.md |
LICENSE |
software | healthy | packages/bff/LICENSE |
package.json |
software | healthy | packages/bff/package.json |
tsconfig.build.json |
software | healthy | packages/bff/tsconfig.build.json |
tsconfig.json |
software | healthy | packages/bff/tsconfig.json |
index.ts |
software | healthy | packages/bff/src/index.ts |
types.ts |
software | healthy | packages/bff/src/types.ts |
bff.test.ts |
software | healthy | packages/bff/test/bff.test.ts |
authoring.test.ts |
software | healthy | packages/bff/test/authoring.test.ts |
CHANGELOG.md |
software | healthy | packages/web/CHANGELOG.md |
vite.config.ts |
software | healthy | packages/web/vite.config.ts |
README.md |
software | healthy | packages/web/README.md |
LICENSE |
software | healthy | packages/web/LICENSE |
package.json |
software | healthy | packages/web/package.json |
index.html |
software | healthy | packages/web/index.html |
tsconfig.build.json |
software | healthy | packages/web/tsconfig.build.json |
tsconfig.json |
software | healthy | packages/web/tsconfig.json |
index.ts |
software | healthy | packages/web/src/index.ts |
modelCatalog.ts |
software | healthy | packages/web/src/modelCatalog.ts |
react.tsx |
software | healthy | packages/web/src/react.tsx |
SkillStudio.tsx |
software | healthy | packages/web/src/SkillStudio.tsx |
api.ts |
software | healthy | packages/web/src/api.ts |
ui.ts |
software | healthy | packages/web/src/ui.ts |
standalone.ts |
software | healthy | packages/web/src/standalone.ts |
theme.ts |
software | healthy | packages/web/src/theme.ts |
detail.tsx |
software | healthy | packages/web/src/detail.tsx |
element.ts |
software | healthy | packages/web/src/element.ts |
mock-bff.ts |
software | healthy | packages/web/dev/mock-bff.ts |
main.ts |
software | healthy | packages/web/dev/main.ts |
component.test.tsx |
software | healthy | packages/web/test/component.test.tsx |
api.test.ts |
software | healthy | packages/web/test/api.test.ts |
CHANGELOG.md |
software | healthy | packages/contract/CHANGELOG.md |
README.md |
software | healthy | packages/contract/README.md |
LICENSE |
software | healthy | packages/contract/LICENSE |
package.json |
software | healthy | packages/contract/package.json |
tsconfig.build.json |
software | healthy | packages/contract/tsconfig.build.json |
tsconfig.json |
software | healthy | packages/contract/tsconfig.json |
index.ts |
software | healthy | packages/contract/src/index.ts |
skills.ts |
software | healthy | packages/contract/src/skills.ts |
routes.ts |
software | healthy | packages/contract/src/routes.ts |
contract.test.ts |
software | healthy | packages/contract/test/contract.test.ts |
publish-bff.yml |
software | healthy | .github/workflows/publish-bff.yml |
publish-web.yml |
software | healthy | .github/workflows/publish-web.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
packages |
software | healthy | packages |
bff |
software | healthy | packages/bff |
src |
software | healthy | packages/bff/src |
test |
software | healthy | packages/bff/test |
web |
software | healthy | packages/web |
src |
software | healthy | packages/web/src |
dev |
software | healthy | packages/web/dev |
test |
software | healthy | packages/web/test |
contract |
software | healthy | packages/contract |
src |
software | healthy | packages/contract/src |
test |
software | healthy | packages/contract/test |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /skills |
api | healthy | packages/bff/src/index.ts |
GET /skills/:id |
api | healthy | packages/bff/src/index.ts |
PATCH /skills/:id |
api | healthy | packages/bff/src/index.ts |
POST /skills |
api | healthy | packages/bff/src/index.ts |
PUT /skills/:id |
api | healthy | packages/bff/src/index.ts |
GET /skills/:id/attached-skills |
api | healthy | packages/bff/src/index.ts |
POST /skills/:id/attached-skills |
api | healthy | packages/bff/src/index.ts |
DELETE /skills/:id/attached-skills/:childId |
api | healthy | packages/bff/src/index.ts |
GET /skills/:id/tools |
api | healthy | packages/bff/src/index.ts |
POST /skills/:id/tools |
api | healthy | packages/bff/src/index.ts |
DELETE /skills/:id/tools/:toolId |
api | healthy | packages/bff/src/index.ts |
GET /skills/:id/parameters |
api | healthy | packages/bff/src/index.ts |
PUT /skills/:id/parameters |
api | healthy | packages/bff/src/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/skills |
frontend | healthy | packages/contract/src/routes.ts |
/skills/:id |
frontend | healthy | packages/contract/src/routes.ts |
/skills/:id/attached-skills |
frontend | healthy | packages/contract/src/routes.ts |
/skills/:id/attached-skills/:childId |
frontend | healthy | packages/contract/src/routes.ts |
/skills/:id/tools |
frontend | healthy | packages/contract/src/routes.ts |
/skills/:id/tools/:toolId |
frontend | healthy | packages/contract/src/routes.ts |
/skills/:id/parameters |
frontend | healthy | packages/contract/src/routes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::publish-bff |
cicd | healthy | .github/workflows/publish-bff.yml |
gha::publish-web |
cicd | healthy | .github/workflows/publish-web.yml |
gha::publish-contract |
cicd | healthy | .github/workflows/publish-contract.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/publish-bff.yml |
publish |
cicd | healthy | .github/workflows/publish-web.yml |
publish |
cicd | healthy | .github/workflows/publish-contract.yml |
verify |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
AuthzDenied |
software | healthy | packages/bff/src/index.ts:AuthzDenied |
SkillStudioApiError |
software | healthy | packages/web/src/api.ts:SkillStudioApiError |
BaoBoxSkillBuilderElement |
software | healthy | packages/web/src/element.ts:BaoBoxSkillBuilderElement |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::packages/bff/test/bff.test.ts |
security | healthy | packages/bff/test/bff.test.ts |
generic_api_key::packages/bff/test/authoring.test.ts |
security | healthy | packages/bff/test/authoring.test.ts |
generic_api_key::packages/bff/test/authoring.test.ts |
security | healthy | packages/bff/test/authoring.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
baobox-ai__baobox-skill-studio |
software | healthy | /data/fable5_failed_archive/baobox-ai__baobox-skill-studio |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/29cdbd43-39a5-4e3c-b59a-2ffd498803ce/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/29cdbd43-39a5-4e3c-b59a-2ffd498803ce/
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.