https://github.com/cecil-su/ai-lab
· scanned 2026-06-17 01:46 UTC (1 month, 1 week ago)
17 raw signals (0 security + 17 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -3.6 (diff) · 17 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 237 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 |
|---|---|---|---|
progress.md |
software | healthy | progress.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
task_plan.md |
software | healthy | task_plan.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
findings.md |
software | healthy | findings.md |
knowledge-feed.yml |
software | healthy | .github/workflows/knowledge-feed.yml |
Cargo.toml |
software | healthy | tools/npm-supply-audit/Cargo.toml |
README.md |
software | healthy | tools/npm-supply-audit/README.md |
Cargo.lock |
software | healthy | tools/npm-supply-audit/Cargo.lock |
diff.rs |
software | healthy | tools/npm-supply-audit/src/diff.rs |
registry.rs |
software | healthy | tools/npm-supply-audit/src/registry.rs |
allowlist.rs |
software | healthy | tools/npm-supply-audit/src/allowlist.rs |
lockfile.rs |
software | healthy | tools/npm-supply-audit/src/lockfile.rs |
osv.rs |
software | healthy | tools/npm-supply-audit/src/osv.rs |
scriptdrift.rs |
software | healthy | tools/npm-supply-audit/src/scriptdrift.rs |
main.rs |
software | healthy | tools/npm-supply-audit/src/main.rs |
heuristic.rs |
software | healthy | tools/npm-supply-audit/src/heuristic.rs |
forensics.rs |
software | healthy | tools/npm-supply-audit/src/forensics.rs |
package.json |
software | healthy | tools/create-lab/package.json |
tsconfig.json |
software | healthy | tools/create-lab/tsconfig.json |
index.ts |
software | healthy | tools/create-lab/src/index.ts |
package.json |
software | healthy | tools/knowledge-feed/package.json |
tsconfig.json |
software | healthy | tools/knowledge-feed/tsconfig.json |
index.ts |
software | healthy | tools/knowledge-feed/src/index.ts |
generator.ts |
software | healthy | tools/knowledge-feed/src/generator.ts |
constants.ts |
software | healthy | tools/knowledge-feed/src/constants.ts |
dedup.ts |
software | healthy | tools/knowledge-feed/src/dedup.ts |
config.ts |
software | healthy | tools/knowledge-feed/src/config.ts |
jina.ts |
software | healthy | tools/knowledge-feed/src/fetchers/jina.ts |
rss.ts |
software | healthy | tools/knowledge-feed/src/fetchers/rss.ts |
types.ts |
software | healthy | tools/knowledge-feed/src/fetchers/types.ts |
dedup.test.ts |
software | healthy | tools/knowledge-feed/src/__tests__/dedup.test.ts |
config.test.ts |
software | healthy | tools/knowledge-feed/src/__tests__/config.test.ts |
masterdnsvpn-deployment.md |
software | healthy | docs/masterdnsvpn-deployment.md |
openclaw-hermes-fullstack.md |
software | healthy | docs/openclaw-hermes-fullstack.md |
masterdnsvpn-vultr-checklist.md |
software | healthy | docs/masterdnsvpn-vultr-checklist.md |
setup-fullstack.sh |
software | healthy | docs/setup-fullstack.sh |
cloudflare-ai-proxy-deployment.md |
software | healthy | docs/cloudflare-ai-proxy-deployment.md |
2026-04-08-monorepo-scaffold.md |
software | healthy | docs/designs/2026-04-08-monorepo-scaffold.md |
2026-06-02-novel-explore.md |
software | healthy | docs/designs/2026-06-02-novel-explore.md |
2026-04-08-knowledge-feed.md |
software | healthy | docs/designs/2026-04-08-knowledge-feed.md |
2026-04-08-news-curator.md |
software | healthy | docs/designs/2026-04-08-news-curator.md |
2026-04-20-工程师在AI时代的价值.md |
software | healthy | docs/notes/2026-04-20-工程师在AI时代的价值.md |
2026-06-02-生成期质量闸-路线图.md |
software | healthy | docs/notes/2026-06-02-生成期质量闸-路线图.md |
2026-06-01-M0竞品深拆.md |
software | healthy | docs/notes/2026-06-01-M0竞品深拆.md |
2026-06-01-小说开工准备包全景.md |
software | healthy | docs/notes/2026-06-01-小说开工准备包全景.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
tools |
software | healthy | tools |
npm-supply-audit |
software | healthy | tools/npm-supply-audit |
src |
software | healthy | tools/npm-supply-audit/src |
create-lab |
software | healthy | tools/create-lab |
src |
software | healthy | tools/create-lab/src |
knowledge-feed |
software | healthy | tools/knowledge-feed |
src |
software | healthy | tools/knowledge-feed/src |
fetchers |
software | healthy | tools/knowledge-feed/src/fetchers |
__tests__ |
software | healthy | tools/knowledge-feed/src/__tests__ |
docs |
software | healthy | docs |
designs |
software | healthy | docs/designs |
notes |
software | healthy | docs/notes |
plans |
software | healthy | docs/plans |
knowledge |
software | healthy | docs/knowledge |
hn-ai |
software | healthy | docs/knowledge/hn-ai |
lab |
software | healthy | lab |
news-curator |
software | healthy | lab/news-curator |
src |
software | healthy | lab/news-curator/src |
novel-fingerprint |
software | healthy | lab/novel-fingerprint |
skills |
software | healthy | skills |
novel-runtime |
software | healthy | skills/novel-runtime |
examples |
software | healthy | skills/novel-runtime/examples |
novel-character |
software | healthy | skills/novel-character |
examples |
software | healthy | skills/novel-character/examples |
bloom-tutor |
software | healthy | skills/bloom-tutor |
novel-style |
software | healthy | skills/novel-style |
examples |
software | healthy | skills/novel-style/examples |
novel-consistency |
software | healthy | skills/novel-consistency |
examples |
software | healthy | skills/novel-consistency/examples |
novel-explore |
software | healthy | skills/novel-explore |
examples |
software | healthy | skills/novel-explore/examples |
novel-concept |
software | healthy | skills/novel-concept |
examples |
software | healthy | skills/novel-concept/examples |
dev-flow |
software | healthy | skills/dev-flow |
plugins |
software | healthy | skills/dev-flow/plugins |
spec |
software | healthy | skills/dev-flow/plugins/spec |
skills |
software | healthy | skills/dev-flow/plugins/spec/skills |
write-plan |
software | healthy | skills/dev-flow/plugins/spec/skills/write-plan |
teams |
software | healthy | skills/dev-flow/plugins/spec/skills/teams |
code-review |
software | healthy | skills/dev-flow/plugins/spec/skills/code-review |
brainstorm |
software | healthy | skills/dev-flow/plugins/spec/skills/brainstorm |
execute-plan |
software | healthy | skills/dev-flow/plugins/spec/skills/execute-plan |
novel-outline |
software | healthy | skills/novel-outline |
examples |
software | healthy | skills/novel-outline/examples |
novel-setting |
software | healthy | skills/novel-setting |
examples |
software | healthy | skills/novel-setting/examples |
.claude |
software | healthy | .claude |
commands |
software | healthy | .claude/commands |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
main |
software | healthy | tools/knowledge-feed/src/index.ts:main |
formatDate |
software | healthy | tools/knowledge-feed/src/generator.ts:formatDate |
buildFrontmatter |
software | healthy | tools/knowledge-feed/src/generator.ts:buildFrontmatter |
buildItemBlock |
software | healthy | tools/knowledge-feed/src/generator.ts:buildItemBlock |
generateMarkdown |
software | healthy | tools/knowledge-feed/src/generator.ts:generateMarkdown |
normalizeUrl |
software | healthy | tools/knowledge-feed/src/dedup.ts:normalizeUrl |
getDeduplicationKey |
software | healthy | tools/knowledge-feed/src/dedup.ts:getDeduplicationKey |
loadSeen |
software | healthy | tools/knowledge-feed/src/dedup.ts:loadSeen |
saveSeen |
software | healthy | tools/knowledge-feed/src/dedup.ts:saveSeen |
deduplicateItems |
software | healthy | tools/knowledge-feed/src/dedup.ts:deduplicateItems |
validateSource |
software | healthy | tools/knowledge-feed/src/config.ts:validateSource |
loadConfig |
software | healthy | tools/knowledge-feed/src/config.ts:loadConfig |
extractTitle |
software | healthy | tools/knowledge-feed/src/fetchers/jina.ts:extractTitle |
extractId |
software | healthy | tools/knowledge-feed/src/fetchers/rss.ts:extractId |
htmlToMarkdown |
software | healthy | tools/knowledge-feed/src/fetchers/rss.ts:htmlToMarkdown |
extractContent |
software | healthy | tools/knowledge-feed/src/fetchers/rss.ts:extractContent |
extractDate |
software | healthy | tools/knowledge-feed/src/fetchers/rss.ts:extractDate |
resolveUrl |
software | healthy | tools/knowledge-feed/src/fetchers/rss.ts:resolveUrl |
parseFeedText |
software | healthy | tools/knowledge-feed/src/fetchers/rss.ts:parseFeedText |
makeItem |
software | healthy | tools/knowledge-feed/src/__tests__/dedup.test.ts:makeItem |
writeYaml |
software | healthy | tools/knowledge-feed/src/__tests__/config.test.ts:writeYaml |
slugify |
software | healthy | lab/news-curator/src/fetch.ts:slugify |
slugFromUrl |
software | healthy | lab/news-curator/src/fetch.ts:slugFromUrl |
resolveFilename |
software | healthy | lab/news-curator/src/fetch.ts:resolveFilename |
main |
software | healthy | lab/news-curator/src/fetch.ts:main |
parseFrontmatter |
software | healthy | lab/news-curator/src/split.ts:parseFrontmatter |
splitByH2 |
software | healthy | lab/news-curator/src/split.ts:splitByH2 |
splitByParagraph |
software | healthy | lab/news-curator/src/split.ts:splitByParagraph |
main |
software | healthy | lab/news-curator/src/split.ts:main |
han |
software | healthy | lab/novel-fingerprint/fingerprint.mjs:han |
allStop |
software | healthy | lab/novel-fingerprint/fingerprint.mjs:allStop |
isName |
software | healthy | lab/novel-fingerprint/fingerprint.mjs:isName |
ngrams |
software | healthy | lab/novel-fingerprint/fingerprint.mjs:ngrams |
load |
software | healthy | lab/novel-fingerprint/fingerprint.mjs:load |
tail |
software | healthy | lab/novel-fingerprint/fingerprint.mjs:tail |
bigrams |
software | healthy | lab/novel-fingerprint/fingerprint.mjs:bigrams |
cosine |
software | healthy | lab/novel-fingerprint/fingerprint.mjs:cosine |
fmt |
software | healthy | lab/novel-fingerprint/fingerprint.mjs:fmt |
| Label | Layer | Status | Path |
|---|---|---|---|
cecil-su__ai-lab |
software | healthy | /data/fable5_failed_archive/cecil-su__ai-lab |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | docs/setup-fullstack.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::docs/setup-fullstack.sh |
security | healthy | docs/setup-fullstack.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::knowledge-feed |
cicd | healthy | .github/workflows/knowledge-feed.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
feed |
cicd | healthy | .github/workflows/knowledge-feed.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
JINA_API_KEY |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/ada05053-b5d1-4605-b65c-12691b35473b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ada05053-b5d1-4605-b65c-12691b35473b/
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.