https://github.com/wernerglinka/in-suit-editor
· scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)
45 raw signals (0 security + 45 graph)
Last scanned 2 months, 1 week ago · v1 · 42 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 1123 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 |
|---|---|---|---|
pattern |
software | healthy | metalsmith.js:pattern |
normalizeIcon |
software | healthy | nunjucks-filters/object-filters.js:normalizeIcon |
mergeProps |
software | healthy | nunjucks-filters/object-filters.js:mergeProps |
merge |
software | healthy | nunjucks-filters/object-filters.js:merge |
getDownloadUrl |
software | healthy | nunjucks-filters/object-filters.js:getDownloadUrl |
mdToHTML |
software | healthy | nunjucks-filters/markdown-filter.js:mdToHTML |
getSelections |
software | healthy | nunjucks-filters/array-filters.js:getSelections |
toArray |
software | healthy | nunjucks-filters/array-filters.js:toArray |
getArrayLength |
software | healthy | nunjucks-filters/array-filters.js:getArrayLength |
isArray |
software | healthy | nunjucks-filters/array-filters.js:isArray |
isRelated |
software | healthy | nunjucks-filters/array-filters.js:isRelated |
objToString |
software | healthy | nunjucks-filters/debug-filters.js:objToString |
myDump |
software | healthy | nunjucks-filters/debug-filters.js:myDump |
getCircularReplacer |
software | healthy | nunjucks-filters/debug-filters.js:getCircularReplacer |
return |
software | healthy | nunjucks-filters/debug-filters.js:return |
safeDump |
software | healthy | nunjucks-filters/debug-filters.js:safeDump |
debugCollections |
software | healthy | nunjucks-filters/debug-filters.js:debugCollections |
toLower |
software | healthy | nunjucks-filters/string-filters.js:toLower |
toUpper |
software | healthy | nunjucks-filters/string-filters.js:toUpper |
spaceToDash |
software | healthy | nunjucks-filters/string-filters.js:spaceToDash |
condenseTitle |
software | healthy | nunjucks-filters/string-filters.js:condenseTitle |
trimSlashes |
software | healthy | nunjucks-filters/string-filters.js:trimSlashes |
trimString |
software | healthy | nunjucks-filters/string-filters.js:trimString |
isExternal |
software | healthy | nunjucks-filters/validation-filters.js:isExternal |
isString |
software | healthy | nunjucks-filters/validation-filters.js:isString |
hasImage |
software | healthy | nunjucks-filters/validation-filters.js:hasImage |
hasCtas |
software | healthy | nunjucks-filters/validation-filters.js:hasCtas |
hasText |
software | healthy | nunjucks-filters/validation-filters.js:hasText |
hasAuthor |
software | healthy | nunjucks-filters/validation-filters.js:hasAuthor |
hasUrl |
software | healthy | nunjucks-filters/validation-filters.js:hasUrl |
hasItems |
software | healthy | nunjucks-filters/validation-filters.js:hasItems |
hasIcon |
software | healthy | nunjucks-filters/validation-filters.js:hasIcon |
currentYear |
software | healthy | nunjucks-filters/date-filters.js:currentYear |
UTCdate |
software | healthy | nunjucks-filters/date-filters.js:UTCdate |
blogDate |
software | healthy | nunjucks-filters/date-filters.js:blogDate |
getDate |
software | healthy | nunjucks-filters/date-filters.js:getDate |
month |
software | healthy | nunjucks-filters/date-filters.js:month |
getMonthYear |
software | healthy | nunjucks-filters/date-filters.js:getMonthYear |
scans |
software | healthy | test/component-manifests.test.js:scans |
getComponentDirs |
software | healthy | test/component-manifests.test.js:getComponentDirs |
correctly |
software | healthy | test/component-manifests.test.js:correctly |
traverses |
software | healthy | test/content-structure.test.js:traverses |
getMarkdownFiles |
software | healthy | test/content-structure.test.js:getMarkdownFiles |
correctly |
software | healthy | test/component-dependency-bundler.test.js:correctly |
for |
software | healthy | test/component-dependency-bundler.test.js:for |
type |
software | healthy | test/component-dependency-bundler.test.js:type |
fieldsFor |
software | healthy | test/schema-serializer.test.js:fieldsFor |
isMobileMenu |
software | healthy | lib/layouts/components/_partials/navigation/navigation.js:i… |
initLanguageSwitcher |
software | healthy | lib/layouts/components/_partials/language-switcher/language… |
getBasePath |
software | healthy | lib/layouts/components/_partials/language-switcher/language… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
prettier.config.js |
software | healthy | prettier.config.js |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
netlify.toml |
software | healthy | netlify.toml |
notes.md |
software | healthy | notes.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
.release-it.json |
software | healthy | .release-it.json |
metalsmith-components.config.json |
software | healthy | metalsmith-components.config.json |
eslint.config.js |
software | healthy | eslint.config.js |
metalsmith.js |
software | healthy | metalsmith.js |
LICENSE |
software | healthy | LICENSE |
file-polyfill.js |
software | healthy | file-polyfill.js |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
object-filters.js |
software | healthy | nunjucks-filters/object-filters.js |
markdown-filter.js |
software | healthy | nunjucks-filters/markdown-filter.js |
array-filters.js |
software | healthy | nunjucks-filters/array-filters.js |
debug-filters.js |
software | healthy | nunjucks-filters/debug-filters.js |
string-filters.js |
software | healthy | nunjucks-filters/string-filters.js |
validation-filters.js |
software | healthy | nunjucks-filters/validation-filters.js |
index.js |
software | healthy | nunjucks-filters/index.js |
date-filters.js |
software | healthy | nunjucks-filters/date-filters.js |
component-manifests.test.js |
software | healthy | test/component-manifests.test.js |
content-structure.test.js |
software | healthy | test/content-structure.test.js |
component-dependency-bundler.test.js |
software | healthy | test/component-dependency-bundler.test.js |
schema-serializer.test.js |
software | healthy | test/schema-serializer.test.js |
pages-artifact.test.js |
software | healthy | test/pages-artifact.test.js |
build-integration.test.js |
software | healthy | test/build-integration.test.js |
VALIDATION.md |
software | healthy | docs/VALIDATION.md |
editor-guide.md |
software | healthy | docs/editor-guide.md |
design-notes.md |
software | healthy | docs/design-notes.md |
manifest-driven-editor.md |
software | healthy | docs/manifest-driven-editor.md |
config-as-data.md |
software | healthy | docs/config-as-data.md |
release.sh |
software | healthy | scripts/release.sh |
main.css |
software | healthy | lib/assets/main.css |
main.js |
software | healthy | lib/assets/main.js |
_css-base.css |
software | healthy | lib/assets/styles/_css-base.css |
_design-tokens.css |
software | healthy | lib/assets/styles/_design-tokens.css |
_css-patterns.css |
software | healthy | lib/assets/styles/_css-patterns.css |
manifest.json |
software | healthy | lib/layouts/components/_partials/text/manifest.json |
README.md |
software | healthy | lib/layouts/components/_partials/text/README.md |
text.yml |
software | healthy | lib/layouts/components/_partials/text/text.yml |
text.css |
software | healthy | lib/layouts/components/_partials/text/text.css |
manifest.json |
software | healthy | lib/layouts/components/_partials/navigation/manifest.json |
README.md |
software | healthy | lib/layouts/components/_partials/navigation/README.md |
navigation.css |
software | healthy | lib/layouts/components/_partials/navigation/navigation.css |
navigation.js |
software | healthy | lib/layouts/components/_partials/navigation/navigation.js |
manifest.json |
software | healthy | lib/layouts/components/_partials/icon/manifest.json |
README.md |
software | healthy | lib/layouts/components/_partials/icon/README.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
nunjucks-filters |
software | healthy | nunjucks-filters |
test |
software | healthy | test |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
lib |
software | healthy | lib |
assets |
software | healthy | lib/assets |
styles |
software | healthy | lib/assets/styles |
layouts |
software | healthy | lib/layouts |
components |
software | healthy | lib/layouts/components |
_partials |
software | healthy | lib/layouts/components/_partials |
text |
software | healthy | lib/layouts/components/_partials/text |
navigation |
software | healthy | lib/layouts/components/_partials/navigation |
icon |
software | healthy | lib/layouts/components/_partials/icon |
image |
software | healthy | lib/layouts/components/_partials/image |
language-switcher |
software | healthy | lib/layouts/components/_partials/language-switcher |
audio |
software | healthy | lib/layouts/components/_partials/audio |
author-date |
software | healthy | lib/layouts/components/_partials/author-date |
breadcrumbs |
software | healthy | lib/layouts/components/_partials/breadcrumbs |
search |
software | healthy | lib/layouts/components/_partials/search |
modules |
software | healthy | lib/layouts/components/_partials/search/modules |
helpers |
software | healthy | lib/layouts/components/_partials/search/modules/helpers |
manual-card |
software | healthy | lib/layouts/components/_partials/manual-card |
flip-card |
software | healthy | lib/layouts/components/_partials/flip-card |
slider-pagination |
software | healthy | lib/layouts/components/_partials/slider-pagination |
overlay |
software | healthy | lib/layouts/components/_partials/overlay |
collection-card |
software | healthy | lib/layouts/components/_partials/collection-card |
collection-pagination |
software | healthy | lib/layouts/components/_partials/collection-pagination |
branding |
software | healthy | lib/layouts/components/_partials/branding |
lottie |
software | healthy | lib/layouts/components/_partials/lottie |
dark-light-theme-switcher |
software | healthy | lib/layouts/components/_partials/dark-light-theme-switcher |
ctas |
software | healthy | lib/layouts/components/_partials/ctas |
text-link |
software | healthy | lib/layouts/components/_partials/text-link |
button |
software | healthy | lib/layouts/components/_partials/button |
video |
software | healthy | lib/layouts/components/_partials/video |
modules |
software | healthy | lib/layouts/components/_partials/video/modules |
providers |
software | healthy | lib/layouts/components/_partials/video/modules/providers |
helpers |
software | healthy | lib/layouts/components/_partials/video/modules/helpers |
sections |
software | healthy | lib/layouts/components/sections |
search-only |
software | healthy | lib/layouts/components/sections/search-only |
icon-only |
software | healthy | lib/layouts/components/sections/icon-only |
commons |
software | healthy | lib/layouts/components/sections/commons |
maps |
software | healthy | lib/layouts/components/sections/maps |
modules |
software | healthy | lib/layouts/components/sections/maps/modules |
providers |
software | healthy | lib/layouts/components/sections/maps/modules/providers |
helpers |
software | healthy | lib/layouts/components/sections/maps/modules/helpers |
artist-slider |
software | healthy | lib/layouts/components/sections/artist-slider |
podcast |
software | healthy | lib/layouts/components/sections/podcast |
modules |
software | healthy | lib/layouts/components/sections/podcast/modules |
columns |
software | healthy | lib/layouts/components/sections/columns |
social-shares |
software | healthy | lib/layouts/components/sections/social-shares |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
File |
software | healthy | file-polyfill.js:File |
on |
software | healthy | lib/layouts/components/_partials/navigation/navigation.js:on |
not |
software | healthy | lib/layouts/components/sections/podcast/podcast.js:not |
for |
software | healthy | lib/layouts/components/sections/code/code.js:for |
const |
software | healthy | lib/layouts/components/sections/code/code.js:const |
Calendar |
software | healthy | lib/layouts/components/sections/calendar/calendar.js:Calend… |
if |
software | healthy | lib/layouts/components/sections/calendar/calendar.js:if |
for |
software | healthy | src/assets/js/utils/dialog-utils.js:for |
representing |
software | healthy | src/assets/js/helpers/p-retry-esm.js:representing |
AbortError |
software | healthy | src/assets/js/helpers/p-retry-esm.js:AbortError |
for |
software | healthy | src/assets/js/jszip/jszip.js:for |
of |
software | healthy | src/assets/js/prismjs/prism.js:of |
is |
software | healthy | src/assets/js/prismjs/prism.js:is |
can |
software | healthy | src/assets/js/prismjs/prism.js:can |
and |
software | healthy | src/assets/js/prismjs/prism.js:and |
with |
software | healthy | src/assets/js/prismjs/prism.js:with |
or |
software | healthy | src/assets/js/prismjs/prism.js:or |
will |
software | healthy | src/assets/js/prismjs/prism.js:will |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/assets/js/editor/publish.js |
security | healthy | src/assets/js/editor/publish.js |
auth::netlify/functions/publish.js |
security | healthy | netlify/functions/publish.js |
auth::src/assets/js/editor/identity.js |
security | healthy | src/assets/js/editor/identity.js |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::lib/layouts/components/sections/calendar/R… |
security | healthy | lib/layouts/components/sections/calendar/README.md |
generic_api_key::lib/layouts/components/sections/calendar/c… |
security | healthy | lib/layouts/components/sections/calendar/calendar.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0n8ckty7 |
software | healthy | /tmp/repobility-clone-0n8ckty7 |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | lib/layouts/components/sections/logos-list/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | metalsmith.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | lib/layouts/components/_partials/search/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/71e9499b-c43d-4a6e-9aed-a3c4b1fc40d6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/71e9499b-c43d-4a6e-9aed-a3c4b1fc40d6/
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.