https://github.com/WACCOOL/wac-storefront
· scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)
30 raw signals (0 security + 30 graph)
Last scanned 2 months, 1 week ago · v1 · 28 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 212 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 |
|---|---|---|---|
loadFonts |
software | healthy | scripts/scripts.js:loadFonts |
buildWidgetAutoBlocks |
software | healthy | scripts/scripts.js:buildWidgetAutoBlocks |
buildAutoBlocks |
software | healthy | scripts/scripts.js:buildAutoBlocks |
decorateButtons |
software | healthy | scripts/scripts.js:decorateButtons |
decorateJsonLd |
software | healthy | scripts/scripts.js:decorateJsonLd |
decorateMain |
software | healthy | scripts/scripts.js:decorateMain |
loadEager |
software | healthy | scripts/scripts.js:loadEager |
loadLazy |
software | healthy | scripts/scripts.js:loadLazy |
loadDelayed |
software | healthy | scripts/scripts.js:loadDelayed |
loadPage |
software | healthy | scripts/scripts.js:loadPage |
productImage |
software | healthy | scripts/catalog-ui.js:productImage |
pdpHref |
software | healthy | scripts/catalog-ui.js:pdpHref |
getCompareSkus |
software | healthy | scripts/catalog-ui.js:getCompareSkus |
toggleCompareSku |
software | healthy | scripts/catalog-ui.js:toggleCompareSku |
productCard |
software | healthy | scripts/catalog-ui.js:productCard |
setLabel |
software | healthy | scripts/catalog-ui.js:setLabel |
ensureCompareTray |
software | healthy | scripts/catalog-ui.js:ensureCompareTray |
render |
software | healthy | scripts/catalog-ui.js:render |
slugForLabel |
software | healthy | scripts/brand-state.js:slugForLabel |
getSelectedBrands |
software | healthy | scripts/brand-state.js:getSelectedBrands |
setSelectedBrands |
software | healthy | scripts/brand-state.js:setSelectedBrands |
withBrandParam |
software | healthy | scripts/brand-state.js:withBrandParam |
decorateLinks |
software | healthy | scripts/brand-state.js:decorateLinks |
getBrandFilterValues |
software | healthy | scripts/brand-state.js:getBrandFilterValues |
graphqlEndpoint |
software | healthy | scripts/commerce.js:graphqlEndpoint |
gql |
software | healthy | scripts/commerce.js:gql |
flattenAttributes |
software | healthy | scripts/commerce.js:flattenAttributes |
decodeHtml |
software | healthy | scripts/commerce.js:decodeHtml |
normalizeProducts |
software | healthy | scripts/commerce.js:normalizeProducts |
getBrandOptions |
software | healthy | scripts/commerce.js:getBrandOptions |
searchProducts |
software | healthy | scripts/commerce.js:searchProducts |
productByUrlKey |
software | healthy | scripts/commerce.js:productByUrlKey |
productsBySku |
software | healthy | scripts/commerce.js:productsBySku |
categoryTree |
software | healthy | scripts/commerce.js:categoryTree |
categoryByUrlKeys |
software | healthy | scripts/commerce.js:categoryByUrlKeys |
sampleRUM |
software | healthy | scripts/aem.js:sampleRUM |
timeShift |
software | healthy | scripts/aem.js:timeShift |
id |
software | healthy | scripts/aem.js:id |
isSelected |
software | healthy | scripts/aem.js:isSelected |
dataFromErrorObj |
software | healthy | scripts/aem.js:dataFromErrorObj |
setup |
software | healthy | scripts/aem.js:setup |
init |
software | healthy | scripts/aem.js:init |
toClassName |
software | healthy | scripts/aem.js:toClassName |
toCamelCase |
software | healthy | scripts/aem.js:toCamelCase |
readBlockConfig |
software | healthy | scripts/aem.js:readBlockConfig |
loadCSS |
software | healthy | scripts/aem.js:loadCSS |
loadScript |
software | healthy | scripts/aem.js:loadScript |
getMetadata |
software | healthy | scripts/aem.js:getMetadata |
createOptimizedPicture |
software | healthy | scripts/aem.js:createOptimizedPicture |
decorateTemplateAndTheme |
software | healthy | scripts/aem.js:decorateTemplateAndTheme |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.eslintrc.js |
software | healthy | .eslintrc.js |
.renovaterc.json |
software | healthy | .renovaterc.json |
README.md |
software | healthy | README.md |
.stylelintrc.json |
software | healthy | .stylelintrc.json |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
404.html |
software | healthy | 404.html |
head.html |
software | healthy | head.html |
fstab.yaml |
software | healthy | fstab.yaml |
package-lock.json |
software | healthy | package-lock.json |
LICENSE |
software | healthy | LICENSE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
AGENTS.md |
software | healthy | AGENTS.md |
scripts.js |
software | healthy | scripts/scripts.js |
catalog-ui.js |
software | healthy | scripts/catalog-ui.js |
brand-state.js |
software | healthy | scripts/brand-state.js |
delayed.js |
software | healthy | scripts/delayed.js |
commerce.js |
software | healthy | scripts/commerce.js |
aem.js |
software | healthy | scripts/aem.js |
fonts.css |
software | healthy | styles/fonts.css |
styles.css |
software | healthy | styles/styles.css |
lazy-styles.css |
software | healthy | styles/lazy-styles.css |
pull_request_template.md |
software | healthy | .github/pull_request_template.md |
main.yaml |
software | healthy | .github/workflows/main.yaml |
cleanup-on-create.yaml |
software | healthy | .github/workflows/cleanup-on-create.yaml |
brand-selector.css |
software | healthy | blocks/brand-selector/brand-selector.css |
README.md |
software | healthy | blocks/brand-selector/README.md |
brand-selector.js |
software | healthy | blocks/brand-selector/brand-selector.js |
columns.js |
software | healthy | blocks/columns/columns.js |
columns.css |
software | healthy | blocks/columns/columns.css |
README.md |
software | healthy | blocks/wies-viewer/README.md |
wies-viewer.js |
software | healthy | blocks/wies-viewer/wies-viewer.js |
wies-viewer.css |
software | healthy | blocks/wies-viewer/wies-viewer.css |
README.md |
software | healthy | blocks/product-search/README.md |
product-search.js |
software | healthy | blocks/product-search/product-search.js |
product-search.css |
software | healthy | blocks/product-search/product-search.css |
product-detail.js |
software | healthy | blocks/product-detail/product-detail.js |
README.md |
software | healthy | blocks/product-detail/README.md |
product-detail.css |
software | healthy | blocks/product-detail/product-detail.css |
fragment.css |
software | healthy | blocks/fragment/fragment.css |
fragment.js |
software | healthy | blocks/fragment/fragment.js |
README.md |
software | healthy | blocks/product-3d-viewer/README.md |
product-3d-viewer.js |
software | healthy | blocks/product-3d-viewer/product-3d-viewer.js |
product-3d-viewer.css |
software | healthy | blocks/product-3d-viewer/product-3d-viewer.css |
product-compare.js |
software | healthy | blocks/product-compare/product-compare.js |
README.md |
software | healthy | blocks/product-compare/README.md |
product-compare.css |
software | healthy | blocks/product-compare/product-compare.css |
hero.css |
software | healthy | blocks/hero/hero.css |
hero.js |
software | healthy | blocks/hero/hero.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
styles |
software | healthy | styles |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
blocks |
software | healthy | blocks |
brand-selector |
software | healthy | blocks/brand-selector |
columns |
software | healthy | blocks/columns |
wies-viewer |
software | healthy | blocks/wies-viewer |
product-search |
software | healthy | blocks/product-search |
product-detail |
software | healthy | blocks/product-detail |
fragment |
software | healthy | blocks/fragment |
product-3d-viewer |
software | healthy | blocks/product-3d-viewer |
product-compare |
software | healthy | blocks/product-compare |
hero |
software | healthy | blocks/hero |
cards |
software | healthy | blocks/cards |
widget |
software | healthy | blocks/widget |
product-listing |
software | healthy | blocks/product-listing |
footer |
software | healthy | blocks/footer |
header |
software | healthy | blocks/header |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::main |
cicd | healthy | .github/workflows/main.yaml |
gha::cleanup-on-create |
cicd | healthy | .github/workflows/cleanup-on-create.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/main.yaml |
cleanup |
cicd | healthy | .github/workflows/cleanup-on-create.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-l3d4du6x |
software | healthy | /tmp/repobility-clone-l3d4du6x |
| Label | Layer | Status | Path |
|---|---|---|---|
name |
software | healthy | scripts/aem.js:name |
This page is publicly accessible at:
https://repobility.com/scan/aaf03414-ac3b-4d0e-af53-87b77a6d0af3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/aaf03414-ac3b-4d0e-af53-87b77a6d0af3/
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.