https://github.com/takuhon-dev/takuhon
· scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)
89 raw signals (0 security + 89 graph)
Last scanned 2 months, 2 weeks ago · v1 · 89 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1341 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 |
|---|---|---|---|
so |
software | healthy | adapters/static/src/paths.ts:so |
resolveStoragePaths |
software | healthy | adapters/static/src/paths.ts:resolveStoragePaths |
createStaticStorage |
software | healthy | adapters/static/src/fs-storage.ts:createStaticStorage |
unlinkIfExists |
software | healthy | adapters/static/src/fs-storage.ts:unlinkIfExists |
atomicWriteFile |
software | healthy | adapters/static/src/fs-utils.ts:atomicWriteFile |
isENOENT |
software | healthy | adapters/static/src/fs-utils.ts:isENOENT |
makeStorage |
software | healthy | adapters/static/src/__tests__/fs-storage.test.ts:makeStorage |
reports |
software | healthy | adapters/cloudflare/src/activity-sync.ts:reports |
redactSecrets |
software | healthy | adapters/cloudflare/src/activity-sync.ts:redactSecrets |
syncActivity |
software | healthy | adapters/cloudflare/src/activity-sync.ts:syncActivity |
serveMcp |
software | healthy | adapters/cloudflare/src/mcp.ts:serveMcp |
loadProfile |
software | healthy | adapters/cloudflare/src/mcp.ts:loadProfile |
parseOrigins |
software | healthy | adapters/cloudflare/src/index.ts:parseOrigins |
isAdminUiPath |
software | healthy | adapters/cloudflare/src/index.ts:isAdminUiPath |
isAssetPath |
software | healthy | adapters/cloudflare/src/index.ts:isAssetPath |
isMcpPath |
software | healthy | adapters/cloudflare/src/index.ts:isMcpPath |
isActivitySvgPath |
software | healthy | adapters/cloudflare/src/index.ts:isActivitySvgPath |
serveAsset |
software | healthy | adapters/cloudflare/src/index.ts:serveAsset |
serveAdminSpa |
software | healthy | adapters/cloudflare/src/index.ts:serveAdminSpa |
createTakuhonWorker |
software | healthy | adapters/cloudflare/src/index.ts:createTakuhonWorker |
bundledFallback |
software | healthy | adapters/cloudflare/src/index.ts:bundledFallback |
asAcceptedMime |
software | healthy | adapters/cloudflare/src/r2-storage.ts:asAcceptedMime |
timestampSeconds |
software | healthy | adapters/cloudflare/src/r2-storage.ts:timestampSeconds |
shortHash |
software | healthy | adapters/cloudflare/src/r2-storage.ts:shortHash |
serveActivitySvg |
software | healthy | adapters/cloudflare/src/activity-svg.ts:serveActivitySvg |
notFound |
software | healthy | adapters/cloudflare/src/activity-svg.ts:notFound |
ascii |
software | healthy | adapters/cloudflare/src/__tests__/r2-storage.test.ts:ascii |
u32 |
software | healthy | adapters/cloudflare/src/__tests__/r2-storage.test.ts:u32 |
png |
software | healthy | adapters/cloudflare/src/__tests__/r2-storage.test.ts:png |
gif |
software | healthy | adapters/cloudflare/src/__tests__/r2-storage.test.ts:gif |
makeStorage |
software | healthy | adapters/cloudflare/src/__tests__/r2-storage.test.ts:makeSt… |
blobOf |
software | healthy | adapters/cloudflare/src/__tests__/r2-storage.test.ts:blobOf |
makeEnv |
software | healthy | adapters/cloudflare/src/__tests__/admin-integration.test.ts… |
call |
software | healthy | adapters/cloudflare/src/__tests__/admin-integration.test.ts… |
makeStorage |
software | healthy | adapters/cloudflare/src/__tests__/kv-activity-storage.test.… |
makeEnv |
software | healthy | adapters/cloudflare/src/__tests__/mcp.test.ts:makeEnv |
rpc |
software | healthy | adapters/cloudflare/src/__tests__/mcp.test.ts:rpc |
makeStorage |
software | healthy | adapters/cloudflare/src/__tests__/kv-storage.test.ts:makeSt… |
md |
software | healthy | adapters/cloudflare/src/__tests__/kv-storage.test.ts:md |
makeEnv |
software | healthy | adapters/cloudflare/src/__tests__/activity-svg.test.ts:make… |
call |
software | healthy | adapters/cloudflare/src/__tests__/activity-svg.test.ts:call |
seed |
software | healthy | adapters/cloudflare/src/__tests__/activity-svg.test.ts:seed |
fakeAssets |
software | healthy | adapters/cloudflare/src/__tests__/admin-spa.test.ts:fakeAss… |
envWith |
software | healthy | adapters/cloudflare/src/__tests__/admin-spa.test.ts:envWith |
call |
software | healthy | adapters/cloudflare/src/__tests__/admin-spa.test.ts:call |
makeEnv |
software | healthy | adapters/cloudflare/src/__tests__/worker.test.ts:makeEnv |
call |
software | healthy | adapters/cloudflare/src/__tests__/worker.test.ts:call |
NOW |
software | healthy | adapters/cloudflare/src/__tests__/activity-sync.test.ts:NOW |
profileWith |
software | healthy | adapters/cloudflare/src/__tests__/activity-sync.test.ts:pro… |
seedProfile |
software | healthy | adapters/cloudflare/src/__tests__/activity-sync.test.ts:see… |
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 |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.gitleaks.toml |
software | healthy | .gitleaks.toml |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
eslint.config.js |
software | healthy | eslint.config.js |
LICENSE |
software | healthy | LICENSE |
NOTICE |
software | healthy | NOTICE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
README.md |
software | healthy | adapters/static/README.md |
package.json |
software | healthy | adapters/static/package.json |
tsconfig.json |
software | healthy | adapters/static/tsconfig.json |
LICENSE |
software | healthy | adapters/static/LICENSE |
NOTICE |
software | healthy | adapters/static/NOTICE |
vitest.config.ts |
software | healthy | adapters/static/vitest.config.ts |
paths.ts |
software | healthy | adapters/static/src/paths.ts |
fs-storage.ts |
software | healthy | adapters/static/src/fs-storage.ts |
index.ts |
software | healthy | adapters/static/src/index.ts |
fs-activity-storage.ts |
software | healthy | adapters/static/src/fs-activity-storage.ts |
fs-utils.ts |
software | healthy | adapters/static/src/fs-utils.ts |
fs-activity-storage.test.ts |
software | healthy | adapters/static/src/__tests__/fs-activity-storage.test.ts |
fs-storage.test.ts |
software | healthy | adapters/static/src/__tests__/fs-storage.test.ts |
README.md |
software | healthy | adapters/cloudflare/README.md |
package.json |
software | healthy | adapters/cloudflare/package.json |
wrangler.toml |
software | healthy | adapters/cloudflare/wrangler.toml |
tsup.config.ts |
software | healthy | adapters/cloudflare/tsup.config.ts |
tsconfig.json |
software | healthy | adapters/cloudflare/tsconfig.json |
LICENSE |
software | healthy | adapters/cloudflare/LICENSE |
NOTICE |
software | healthy | adapters/cloudflare/NOTICE |
vitest.config.ts |
software | healthy | adapters/cloudflare/vitest.config.ts |
activity-sync.ts |
software | healthy | adapters/cloudflare/src/activity-sync.ts |
kv-storage.ts |
software | healthy | adapters/cloudflare/src/kv-storage.ts |
mcp.ts |
software | healthy | adapters/cloudflare/src/mcp.ts |
index.ts |
software | healthy | adapters/cloudflare/src/index.ts |
r2-storage.ts |
software | healthy | adapters/cloudflare/src/r2-storage.ts |
kv-activity-storage.ts |
software | healthy | adapters/cloudflare/src/kv-activity-storage.ts |
activity-svg.ts |
software | healthy | adapters/cloudflare/src/activity-svg.ts |
r2-storage.test.ts |
software | healthy | adapters/cloudflare/src/__tests__/r2-storage.test.ts |
admin-integration.test.ts |
software | healthy | adapters/cloudflare/src/__tests__/admin-integration.test.ts |
kv-activity-storage.test.ts |
software | healthy | adapters/cloudflare/src/__tests__/kv-activity-storage.test.… |
mcp.test.ts |
software | healthy | adapters/cloudflare/src/__tests__/mcp.test.ts |
kv-storage.test.ts |
software | healthy | adapters/cloudflare/src/__tests__/kv-storage.test.ts |
activity-svg.test.ts |
software | healthy | adapters/cloudflare/src/__tests__/activity-svg.test.ts |
admin-spa.test.ts |
software | healthy | adapters/cloudflare/src/__tests__/admin-spa.test.ts |
worker.test.ts |
software | healthy | adapters/cloudflare/src/__tests__/worker.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 |
|---|---|---|---|
adapters |
software | healthy | adapters |
static |
software | healthy | adapters/static |
src |
software | healthy | adapters/static/src |
__tests__ |
software | healthy | adapters/static/src/__tests__ |
cloudflare |
software | healthy | adapters/cloudflare |
src |
software | healthy | adapters/cloudflare/src |
__tests__ |
software | healthy | adapters/cloudflare/src/__tests__ |
admin |
software | healthy | adapters/cloudflare/src/admin |
test-utils |
software | healthy | adapters/cloudflare/src/test-utils |
vercel |
software | healthy | adapters/vercel |
src |
software | healthy | adapters/vercel/src |
__tests__ |
software | healthy | adapters/vercel/src/__tests__ |
wordpress |
software | healthy | adapters/wordpress |
tests |
software | healthy | adapters/wordpress/tests |
takuhon |
software | healthy | adapters/wordpress/takuhon |
includes |
software | healthy | adapters/wordpress/takuhon/includes |
blocks |
software | healthy | adapters/wordpress/takuhon/blocks |
takuhon-profile |
software | healthy | adapters/wordpress/takuhon/blocks/takuhon-profile |
src |
software | healthy | adapters/wordpress/src |
admin |
software | healthy | adapters/wordpress/src/admin |
apps |
software | healthy | apps |
playground |
software | healthy | apps/playground |
src |
software | healthy | apps/playground/src |
admin |
software | healthy | apps/admin |
src |
software | healthy | apps/admin/src |
docs |
software | healthy | docs |
packages |
software | healthy | packages |
api |
software | healthy | packages/api |
src |
software | healthy | packages/api/src |
__tests__ |
software | healthy | packages/api/src/__tests__ |
html |
software | healthy | packages/api/src/html |
admin |
software | healthy | packages/api/src/admin |
test-utils |
software | healthy | packages/api/src/test-utils |
mcp |
software | healthy | packages/mcp |
src |
software | healthy | packages/mcp/src |
activity |
software | healthy | packages/activity |
src |
software | healthy | packages/activity/src |
__tests__ |
software | healthy | packages/activity/src/__tests__ |
test-utils |
software | healthy | packages/activity/src/test-utils |
ui |
software | healthy | packages/ui |
src |
software | healthy | packages/ui/src |
components |
software | healthy | packages/ui/src/components |
__tests__ |
software | healthy | packages/ui/src/components/__tests__ |
lib |
software | healthy | packages/ui/src/lib |
__tests__ |
software | healthy | packages/ui/src/lib/__tests__ |
admin |
software | healthy | packages/ui/src/admin |
__tests__ |
software | healthy | packages/ui/src/admin/__tests__ |
primitives |
software | healthy | packages/ui/src/admin/primitives |
sections |
software | healthy | packages/ui/src/admin/sections |
styles |
software | healthy | packages/ui/src/styles |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
StaticTakuhonStorage |
software | healthy | adapters/static/src/fs-storage.ts:StaticTakuhonStorage |
StaticActivityStorage |
software | healthy | adapters/static/src/fs-activity-storage.ts:StaticActivitySt… |
KvTakuhonStorage |
software | healthy | adapters/cloudflare/src/kv-storage.ts:KvTakuhonStorage |
R2TakuhonAssetStorage |
software | healthy | adapters/cloudflare/src/r2-storage.ts:R2TakuhonAssetStorage |
KvActivityStorage |
software | healthy | adapters/cloudflare/src/kv-activity-storage.ts:KvActivitySt… |
CloudflareCachePurger |
software | healthy | adapters/cloudflare/src/admin/cloudflare-cache-purger.ts:Cl… |
FakeR2 |
software | healthy | adapters/cloudflare/src/test-utils/fake-r2.ts:FakeR2 |
FakeCache |
software | healthy | adapters/cloudflare/src/test-utils/fake-cache.ts:FakeCache |
and |
software | healthy | adapters/cloudflare/src/test-utils/fake-kv.ts:and |
FakeKV |
software | healthy | adapters/cloudflare/src/test-utils/fake-kv.ts:FakeKV |
ReadOnlyError |
software | healthy | adapters/vercel/src/storage.ts:ReadOnlyError |
BundledTakuhonStorage |
software | healthy | adapters/vercel/src/storage.ts:BundledTakuhonStorage |
UrlTakuhonStorage |
software | healthy | adapters/vercel/src/storage.ts:UrlTakuhonStorage |
FakeStorage |
software | healthy | packages/api/src/test-utils/fake-storage.ts:FakeStorage |
FakeActivityStorage |
software | healthy | packages/api/src/test-utils/fake-storage.ts:FakeActivitySto… |
FakeAssetStorage |
software | healthy | packages/api/src/test-utils/fake-storage.ts:FakeAssetStorage |
GitHubFetchError |
software | healthy | packages/activity/src/github.ts:GitHubFetchError |
GitHubClient |
software | healthy | packages/activity/src/github.ts:GitHubClient |
WakaTimeFetchError |
software | healthy | packages/activity/src/wakatime.ts:WakaTimeFetchError |
WakaTimeClient |
software | healthy | packages/activity/src/wakatime.ts:WakaTimeClient |
FileActivityStorage |
software | healthy | packages/cli/src/file-activity-storage.ts:FileActivityStora… |
BackupError |
software | healthy | packages/cli/src/backup.ts:BackupError |
FileStorage |
software | healthy | packages/cli/src/file-storage.ts:FileStorage |
only |
software | healthy | packages/cli/src/file-asset-storage.ts:only |
FileTakuhonAssetStorage |
software | healthy | packages/cli/src/file-asset-storage.ts:FileTakuhonAssetStor… |
TargetDirectoryExistsError |
software | healthy | packages/cli/src/scaffold/index.ts:TargetDirectoryExistsErr… |
McpRequestError |
software | healthy | packages/core/src/mcp.ts:McpRequestError |
ImportError |
software | healthy | packages/core/src/export.ts:ImportError |
for |
software | healthy | packages/core/src/storage-interface.ts:for |
StorageError |
software | healthy | packages/core/src/storage-interface.ts:StorageError |
NotFoundError |
software | healthy | packages/core/src/storage-interface.ts:NotFoundError |
ConflictError |
software | healthy | packages/core/src/storage-interface.ts:ConflictError |
MigrationError |
software | healthy | packages/core/src/migrate.ts:MigrationError |
| Label | Layer | Status | Path |
|---|---|---|---|
gitleaks |
cicd | healthy | .github/workflows/security-scan.yml |
planning-leak-guard |
cicd | healthy | .github/workflows/security-scan.yml |
host-path-guard-tree |
cicd | healthy | .github/workflows/security-scan.yml |
host-path-guard-dist |
cicd | healthy | .github/workflows/security-scan.yml |
caronima-internal-terms |
cicd | healthy | .github/workflows/security-scan.yml |
release-wordpress |
cicd | healthy | .github/workflows/release-wordpress.yml |
ci |
cicd | healthy | .github/workflows/ci.yml |
license-check |
cicd | healthy | .github/workflows/ci.yml |
verify |
cicd | healthy | .github/workflows/release.yml |
publish-scoped |
cicd | healthy | .github/workflows/release.yml |
publish-bare |
cicd | healthy | .github/workflows/release.yml |
publish-create-takuhon |
cicd | healthy | .github/workflows/release.yml |
github-release |
cicd | healthy | .github/workflows/release.yml |
update-docs-site |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/api/profile |
frontend | healthy | packages/api/src/locale-prefix.ts |
/api/schema |
frontend | healthy | packages/api/src/locale-prefix.ts |
/ja/api/admin |
frontend | healthy | packages/api/src/locale-prefix.ts |
/ |
frontend | healthy | packages/api/src/locale-prefix.ts |
/api/jsonld |
frontend | healthy | packages/api/src/__tests__/locale-prefix.test.ts |
/health |
frontend | healthy | packages/api/src/__tests__/locale-prefix.test.ts |
/takuhon.json |
frontend | healthy | packages/api/src/__tests__/locale-prefix.test.ts |
/api |
frontend | healthy | packages/api/src/__tests__/locale-prefix.test.ts |
/api/ |
frontend | healthy | packages/api/src/__tests__/locale-prefix.test.ts |
/ja/health |
frontend | healthy | packages/api/src/__tests__/locale-prefix.test.ts |
/ja/.well-known/takuhon.json |
frontend | healthy | packages/api/src/__tests__/locale-prefix.test.ts |
/123/api/profile |
frontend | healthy | packages/api/src/__tests__/locale-prefix.test.ts |
/toolong/api/profile |
frontend | healthy | packages/api/src/__tests__/locale-prefix.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | packages/api/src/public-app.ts |
GET /health |
api | healthy | packages/api/src/public-app.ts |
GET /api/profile |
api | healthy | packages/api/src/public-app.ts |
GET /api/schema |
api | healthy | packages/api/src/public-app.ts |
GET /api/activity |
api | healthy | packages/api/src/public-app.ts |
GET /api/jsonld |
api | healthy | packages/api/src/public-app.ts |
GET /takuhon.json |
api | healthy | packages/api/src/public-app.ts |
GET /.well-known/takuhon.json |
api | healthy | packages/api/src/public-app.ts |
PUT /profile |
api | healthy | packages/api/src/admin/admin-api-app.ts |
DELETE /profile |
api | healthy | packages/api/src/admin/admin-api-app.ts |
GET /export |
api | healthy | packages/api/src/admin/admin-api-app.ts |
POST /assets |
api | healthy | packages/api/src/admin/admin-api-app.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
migrations.test.ts |
data | healthy | packages/core/src/__tests__/migrations.test.ts |
v0.3.0-to-v0.4.0.ts |
data | healthy | packages/core/src/migrations/v0.3.0-to-v0.4.0.ts |
v0.5.0-to-v0.6.0.ts |
data | healthy | packages/core/src/migrations/v0.5.0-to-v0.6.0.ts |
v0.2.0-to-v0.3.0.ts |
data | healthy | packages/core/src/migrations/v0.2.0-to-v0.3.0.ts |
v0.1.0-to-v0.2.0.ts |
data | healthy | packages/core/src/migrations/v0.1.0-to-v0.2.0.ts |
index.ts |
data | healthy | packages/core/src/migrations/index.ts |
_chain.ts |
data | healthy | packages/core/src/migrations/_chain.ts |
v0.4.0-to-v0.5.0.ts |
data | healthy | packages/core/src/migrations/v0.4.0-to-v0.5.0.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5174 |
network | healthy | apps/admin/vite.config.ts |
port:4321 |
network | healthy | packages/cli/src/index.ts |
port:4322 |
network | healthy | packages/cli/src/index.ts |
port:03 |
network | healthy | .github/workflows/security-scan.yml |
port:256 |
network | healthy | .github/workflows/security-scan.yml |
port:551 |
network | healthy | .github/workflows/security-scan.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::security-scan |
cicd | healthy | .github/workflows/security-scan.yml |
gha::release-wordpress |
cicd | healthy | .github/workflows/release-wordpress.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | packages/core/src/index.ts |
postgres |
data | healthy | examples/freelancer-profile/takuhon.json |
postgresql |
data | healthy | examples/freelancer-profile/takuhon.json |
| Label | Layer | Status | Path |
|---|---|---|---|
SITE_BUMP_APP_PRIVATE_KEY |
cicd | healthy | — |
SITE_BUMP_APP_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bzi8gl28 |
software | healthy | /tmp/repobility-clone-bzi8gl28 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | adapters/cloudflare/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | packages/ui/src/components/__tests__/Certifications.test.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/release.yml |
security | healthy | .github/workflows/release.yml |
This page is publicly accessible at:
https://repobility.com/scan/7f32da1d-ac13-41dd-b00f-44829a93d306/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7f32da1d-ac13-41dd-b00f-44829a93d306/
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.