https://github.com/zenml-io/zenml-io-v2
· scanned 2026-06-16 01:12 UTC (2 months, 1 week ago)
41 raw signals (0 security + 41 graph)
Last scanned 2 months, 1 week ago · v1 · 35 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3534 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
tsconfig.check.json |
software | healthy | tsconfig.check.json |
package.json |
software | healthy | package.json |
astro.config.ts |
software | healthy | astro.config.ts |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
MERGE_PLAN.md |
software | healthy | MERGE_PLAN.md |
biome.json |
software | healthy | biome.json |
AGENTS.md |
software | healthy | AGENTS.md |
MIGRATION.md |
software | healthy | docs/MIGRATION.md |
llmopsdb-website-publishing-workflow.md |
software | healthy | docs/llmopsdb-website-publishing-workflow.md |
kitaru-seo-inventory.md |
software | healthy | docs/kitaru-seo-inventory.md |
branch-protection-spec.md |
software | healthy | docs/branch-protection-spec.md |
SURFACE-AUDIT.md |
software | healthy | docs/two-workspaces-audit/SURFACE-AUDIT.md |
KITARU-COMPARE-REVIEW.md |
software | healthy | docs/two-workspaces-audit/KITARU-COMPARE-REVIEW.md |
check-surface-coverage.ts |
software | healthy | scripts/check-surface-coverage.ts |
r2-upload.py |
software | healthy | scripts/r2-upload.py |
capture-baseline-screenshots.ts |
software | healthy | scripts/capture-baseline-screenshots.ts |
check-alt-coverage.ts |
software | healthy | scripts/check-alt-coverage.ts |
migrate-integration-fields.ts |
software | healthy | scripts/phase6/migrate-integration-fields.ts |
verify-redirects.ts |
software | healthy | scripts/phase4/verify-redirects.ts |
seo-parity-check.ts |
software | healthy | scripts/phase4/seo-parity-check.ts |
validate-content.ts |
software | healthy | scripts/phase2/validate-content.ts |
export-references.ts |
software | healthy | scripts/phase2/export-references.ts |
template.tsx |
software | healthy | scripts/og/template.tsx |
generate-compare-og.ts |
software | healthy | scripts/og/generate-compare-og.ts |
SKILL.md |
software | healthy | .claude/skills/blog-post-contributor/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/r2-image-upload/SKILL.md |
hero-0925.json |
software | healthy | public/lottie/hero-0925.json |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
content.config.ts |
software | healthy | src/content.config.ts |
image-lightbox.ts |
software | healthy | src/scripts/image-lightbox.ts |
hero-gl.ts |
software | healthy | src/scripts/kitaru/hero-gl.ts |
scroll-reveal.ts |
software | healthy | src/scripts/kitaru/scroll-reveal.ts |
clipboard.ts |
software | healthy | src/scripts/kitaru/clipboard.ts |
canvas-utils.ts |
software | healthy | src/scripts/kitaru/canvas-utils.ts |
card-glow.ts |
software | healthy | src/scripts/kitaru/card-glow.ts |
DemoRequestForm.tsx |
software | healthy | src/components/islands/DemoRequestForm.tsx |
LottieHero.tsx |
software | healthy | src/components/islands/LottieHero.tsx |
BlogSearch.tsx |
software | healthy | src/components/islands/BlogSearch.tsx |
RoiCalculator.tsx |
software | healthy | src/components/islands/RoiCalculator.tsx |
LLMOpsFilter.tsx |
software | healthy | src/components/islands/LLMOpsFilter.tsx |
FeatureTabsSlider.tsx |
software | healthy | src/components/islands/FeatureTabsSlider.tsx |
CookieConsent.tsx |
software | healthy | src/components/islands/CookieConsent.tsx |
ContactForm.tsx |
software | healthy | src/components/islands/ContactForm.tsx |
ProTestimonialCarousel.tsx |
software | healthy | src/components/islands/ProTestimonialCarousel.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
collectAstroFiles |
software | healthy | scripts/check-surface-coverage.ts:collectAstroFiles |
check |
software | healthy | scripts/check-surface-coverage.ts:check |
sha256_file |
software | healthy | scripts/r2-upload.py:64 |
guess_content_type |
software | healthy | scripts/r2-upload.py:73 |
sanitize_filename |
software | healthy | scripts/r2-upload.py:81 |
build_key |
software | healthy | scripts/r2-upload.py:90 |
make_client |
software | healthy | scripts/r2-upload.py:106 |
object_exists |
software | healthy | scripts/r2-upload.py:133 |
upload_one |
software | healthy | scripts/r2-upload.py:143 |
main |
software | healthy | scripts/r2-upload.py:180 |
main |
software | healthy | scripts/capture-baseline-screenshots.ts:main |
collectFiles |
software | healthy | scripts/check-alt-coverage.ts:collectFiles |
codeFenceLines |
software | healthy | scripts/check-alt-coverage.ts:codeFenceLines |
frontmatterBlock |
software | healthy | scripts/check-alt-coverage.ts:frontmatterBlock |
isDraftContent |
software | healthy | scripts/check-alt-coverage.ts:isDraftContent |
hasRealSrc |
software | healthy | scripts/check-alt-coverage.ts:hasRealSrc |
hasGoodAlt |
software | healthy | scripts/check-alt-coverage.ts:hasGoodAlt |
isDecorative |
software | healthy | scripts/check-alt-coverage.ts:isDecorative |
check |
software | healthy | scripts/check-alt-coverage.ts:check |
loadCompareSlugs |
software | healthy | scripts/phase6/migrate-integration-fields.ts:loadCompareSlu… |
findCompareSlug |
software | healthy | scripts/phase6/migrate-integration-fields.ts:findCompareSlug |
yamlQuote |
software | healthy | scripts/phase6/migrate-integration-fields.ts:yamlQuote |
splitFrontmatter |
software | healthy | scripts/phase6/migrate-integration-fields.ts:splitFrontmatt… |
buildNewFields |
software | healthy | scripts/phase6/migrate-integration-fields.ts:buildNewFields |
main |
software | healthy | scripts/phase6/migrate-integration-fields.ts:main |
parseRedirects |
software | healthy | scripts/phase4/verify-redirects.ts:parseRedirects |
checkSyntax |
software | healthy | scripts/phase4/verify-redirects.ts:checkSyntax |
checkDuplicates |
software | healthy | scripts/phase4/verify-redirects.ts:checkDuplicates |
internalToDistCandidates |
software | healthy | scripts/phase4/verify-redirects.ts:internalToDistCandidates |
checkInternalDestinations |
software | healthy | scripts/phase4/verify-redirects.ts:checkInternalDestinations |
checkLoops |
software | healthy | scripts/phase4/verify-redirects.ts:checkLoops |
checkChains |
software | healthy | scripts/phase4/verify-redirects.ts:checkChains |
main |
software | healthy | scripts/phase4/verify-redirects.ts:main |
urlToDistPath |
software | healthy | scripts/phase4/seo-parity-check.ts:urlToDistPath |
extractSeo |
software | healthy | scripts/phase4/seo-parity-check.ts:extractSeo |
compareFields |
software | healthy | scripts/phase4/seo-parity-check.ts:compareFields |
compare |
software | healthy | scripts/phase4/seo-parity-check.ts:compare |
main |
software | healthy | scripts/phase4/seo-parity-check.ts:main |
pct |
software | healthy | scripts/phase4/seo-parity-check.ts:pct |
truncate |
software | healthy | scripts/phase4/seo-parity-check.ts:truncate |
main |
software | healthy | scripts/phase2/validate-content.ts:main |
main |
software | healthy | scripts/phase2/export-references.ts:main |
CompareOg |
software | healthy | scripts/og/template.tsx:CompareOg |
KitaruMark |
software | healthy | scripts/og/template.tsx:KitaruMark |
loadFonts |
software | healthy | scripts/og/generate-compare-og.ts:loadFonts |
loadEntries |
software | healthy | scripts/og/generate-compare-og.ts:loadEntries |
renderJpeg |
software | healthy | scripts/og/generate-compare-og.ts:renderJpeg |
uploadToR2 |
software | healthy | scripts/og/generate-compare-og.ts:uploadToR2 |
main |
software | healthy | scripts/og/generate-compare-og.ts:main |
getContentDirAbs |
software | healthy | src/content.config.ts:getContentDirAbs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
two-workspaces-audit |
software | healthy | docs/two-workspaces-audit |
scripts |
software | healthy | scripts |
phase6 |
software | healthy | scripts/phase6 |
phase4 |
software | healthy | scripts/phase4 |
phase2 |
software | healthy | scripts/phase2 |
og |
software | healthy | scripts/og |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
blog-post-contributor |
software | healthy | .claude/skills/blog-post-contributor |
r2-image-upload |
software | healthy | .claude/skills/r2-image-upload |
public |
software | healthy | public |
lottie |
software | healthy | public/lottie |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
scripts |
software | healthy | src/scripts |
kitaru |
software | healthy | src/scripts/kitaru |
components |
software | healthy | src/components |
islands |
software | healthy | src/components/islands |
sections |
software | healthy | src/components/sections |
lib |
software | healthy | src/lib |
two-workspaces |
software | healthy | src/lib/two-workspaces |
pages |
software | healthy | src/pages |
blog |
software | healthy | src/pages/blog |
api |
software | healthy | src/pages/api |
forms |
software | healthy | src/pages/api/forms |
product |
software | healthy | src/pages/product |
mlops-database |
software | healthy | src/pages/mlops-database |
llmops-database |
software | healthy | src/pages/llmops-database |
content |
software | healthy | src/content |
integrations |
software | healthy | src/content/integrations |
case-studies |
software | healthy | src/content/case-studies |
blog |
software | healthy | src/content/blog |
feature-pages |
software | healthy | src/content/feature-pages |
industry-tags |
software | healthy | src/content/industry-tags |
projects |
software | healthy | src/content/projects |
integration-types |
software | healthy | src/content/integration-types |
team |
software | healthy | src/content/team |
old-projects |
software | healthy | src/content/old-projects |
authors |
software | healthy | src/content/authors |
product-categories |
software | healthy | src/content/product-categories |
mlops-database |
software | healthy | src/content/mlops-database |
llmops-tags |
software | healthy | src/content/llmops-tags |
categories |
software | healthy | src/content/categories |
advantages |
software | healthy | src/content/advantages |
llmops-database |
software | healthy | src/content/llmops-database |
mlops-tags |
software | healthy | src/content/mlops-tags |
vs-pages |
software | healthy | src/content/vs-pages |
compare |
software | healthy | src/content/compare |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/mlops-index.json |
frontend | healthy | src/pages/mlops-index.json.ts |
/pricing.md |
frontend | healthy | src/pages/pricing.md.ts |
/compare.md |
frontend | healthy | src/pages/compare.md.ts |
/index.md |
frontend | healthy | src/pages/index.md.ts |
/llmops-index.json |
frontend | healthy | src/pages/llmops-index.json.ts |
/blog/search-index.json |
frontend | healthy | src/pages/blog/search-index.json.ts |
/blog/rss.xml |
frontend | healthy | src/pages/blog/rss.xml.ts |
/api/github-stars |
frontend | healthy | src/pages/api/github-stars.ts |
/api/csp-report |
frontend | healthy | src/pages/api/csp-report.ts |
/api/forms/[formType] |
frontend | healthy | src/pages/api/forms/[formType].ts |
/product/zenml.md |
frontend | healthy | src/pages/product/zenml.md.ts |
/product/kitaru.md |
frontend | healthy | src/pages/product/kitaru.md.ts |
/mlops-database/rss.xml |
frontend | healthy | src/pages/mlops-database/rss.xml.ts |
/llmops-database/rss.xml |
frontend | healthy | src/pages/llmops-database/rss.xml.ts |
/ |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/blog |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/blog/dynamic-pipelines-a-skeptics-guide |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/llmops-database |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/pricing |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/company |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/integrations |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/features |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/pro |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/careers |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/compare |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
/case-studies |
frontend | healthy | scripts/capture-baseline-screenshots.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
DemoRequestForm |
frontend | healthy | src/components/islands/DemoRequestForm.tsx |
LottieHero |
frontend | healthy | src/components/islands/LottieHero.tsx |
BlogSearch |
frontend | healthy | src/components/islands/BlogSearch.tsx |
RoiCalculator |
frontend | healthy | src/components/islands/RoiCalculator.tsx |
LLMOpsFilter |
frontend | healthy | src/components/islands/LLMOpsFilter.tsx |
FeatureTabsSlider |
frontend | healthy | src/components/islands/FeatureTabsSlider.tsx |
CookieConsent |
frontend | healthy | src/components/islands/CookieConsent.tsx |
ContactForm |
frontend | healthy | src/components/islands/ContactForm.tsx |
ProTestimonialCarousel |
frontend | healthy | src/components/islands/ProTestimonialCarousel.tsx |
MLOpsFilter |
frontend | healthy | src/components/islands/MLOpsFilter.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | pnpm-lock.yaml |
sqlite |
data | healthy | scripts/phase2/validate-content.ts |
mysql |
data | healthy | src/lib/deployments.ts |
postgresql |
data | healthy | src/lib/deployments.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | pnpm-lock.yaml |
vps::aws |
hardware | healthy | scripts/phase6/migrate-integration-fields.ts |
vps::gcp |
hardware | healthy | src/lib/homepage.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/pricing.ts |
security | healthy | src/lib/pricing.ts |
auth::src/lib/pro.ts |
security | healthy | src/lib/pro.ts |
auth::src/lib/openSourceVsPro.ts |
security | healthy | src/lib/openSourceVsPro.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ContentValidator |
software | healthy | scripts/phase2/validate-content.ts:ContentValidator |
ReferenceExporter |
software | healthy | scripts/phase2/export-references.ts:ReferenceExporter |
| Label | Layer | Status | Path |
|---|---|---|---|
repo-check |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-r3sz_001 |
software | healthy | /tmp/repobility-clone-r3sz_001 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/scripts/kitaru/hero-gl.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/26027408-bf24-4bf2-9785-62a9ee25ddda/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/26027408-bf24-4bf2-9785-62a9ee25ddda/
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.