https://github.com/davewhitley/motion-blocks
· scanned 2026-06-17 01:53 UTC (1 month, 1 week ago)
21 raw signals (0 security + 21 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +10.3 (diff) · 21 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 189 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 |
|---|---|---|---|
init |
software | healthy | src/frontend.js:init |
applyTimingProps |
software | healthy | src/frontend.js:applyTimingProps |
applyBlurProps |
software | healthy | src/frontend.js:applyBlurProps |
applyRotateProps |
software | healthy | src/frontend.js:applyRotateProps |
isAddedDatasetVal |
software | healthy | src/frontend.js:isAddedDatasetVal |
withUnit |
software | healthy | src/frontend.js:withUnit |
buildSideBody |
software | healthy | src/frontend.js:buildSideBody |
getCustomStyleEl |
software | healthy | src/frontend.js:getCustomStyleEl |
buildImgScopedCSS |
software | healthy | src/frontend.js:buildImgScopedCSS |
buildImageMoveSides |
software | healthy | src/frontend.js:buildImageMoveSides |
SHIFT |
software | healthy | src/frontend.js:SHIFT |
buildImageZoomSides |
software | healthy | src/frontend.js:buildImageZoomSides |
applyCustomKeyframe |
software | healthy | src/frontend.js:applyCustomKeyframe |
applyScrollAppearCustomKeyframes |
software | healthy | src/frontend.js:applyScrollAppearCustomKeyframes |
buildScrollAppearImgScopedCSS |
software | healthy | src/frontend.js:buildScrollAppearImgScopedCSS |
appendKeyframeRule |
software | healthy | src/frontend.js:appendKeyframeRule |
applyDirectionProps |
software | healthy | src/frontend.js:applyDirectionProps |
initPageLoadAnimations |
software | healthy | src/frontend.js:initPageLoadAnimations |
setupPauseOffscreen |
software | healthy | src/frontend.js:setupPauseOffscreen |
initScrollAppearAnimations |
software | healthy | src/frontend.js:initScrollAppearAnimations |
refreshBounds |
software | healthy | src/frontend.js:refreshBounds |
tick |
software | healthy | src/frontend.js:tick |
refreshAll |
software | healthy | src/frontend.js:refreshAll |
readSlotConfig |
software | healthy | src/frontend.js:readSlotConfig |
applySlotVars |
software | healthy | src/frontend.js:applySlotVars |
restartAnimation |
software | healthy | src/frontend.js:restartAnimation |
handleSlotEnter |
software | healthy | src/frontend.js:handleSlotEnter |
handleSlotEnterBack |
software | healthy | src/frontend.js:handleSlotEnterBack |
handleSlotExit |
software | healthy | src/frontend.js:handleSlotExit |
handleSlotLeaveBack |
software | healthy | src/frontend.js:handleSlotLeaveBack |
initScrollInteractiveAnimations |
software | healthy | src/frontend.js:initScrollInteractiveAnimations |
initDebugMarkers |
software | healthy | src/frontend.js:initDebugMarkers |
makeLine |
software | healthy | src/frontend.js:makeLine |
getEnterKeyframe |
software | healthy | src/index.js:getEnterKeyframe |
getDirectionStyles |
software | healthy | src/index.js:getDirectionStyles |
getCustomKeyframe |
software | healthy | src/index.js:getCustomKeyframe |
getImageMoveKeyframe |
software | healthy | src/index.js:getImageMoveKeyframe |
getImageZoomKeyframe |
software | healthy | src/index.js:getImageZoomKeyframe |
buildImgTargetCSS |
software | healthy | src/index.js:buildImgTargetCSS |
addAnimationAttributes |
software | healthy | src/index.js:addAnimationAttributes |
used |
software | healthy | src/index.js:used |
aliasSlotForPreview |
software | healthy | src/index.js:aliasSlotForPreview |
string |
software | healthy | src/index.js:string |
stripMbPreviewClasses |
software | healthy | src/index.js:stripMbPreviewClasses |
InfoPopover |
software | healthy | src/components/InfoPopover.js:InfoPopover |
editorContextNoun |
software | healthy | src/components/PageSettingsPanel.js:editorContextNoun |
hasAnimation |
software | healthy | src/components/PageSettingsPanel.js:hasAnimation |
MotionBlocksPagePanel |
software | healthy | src/components/PageSettingsPanel.js:MotionBlocksPagePanel |
setMetaValue |
software | healthy | src/components/PageSettingsPanel.js:setMetaValue |
handleRemoveAll |
software | healthy | src/components/PageSettingsPanel.js:handleRemoveAll |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
shared-constants.json |
software | healthy | shared-constants.json |
animation-plugin.php |
software | healthy | animation-plugin.php |
uninstall.php |
software | healthy | uninstall.php |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
frontend.js |
software | healthy | src/frontend.js |
index.js |
software | healthy | src/index.js |
InfoPopover.js |
software | healthy | src/components/InfoPopover.js |
PageSettingsPanel.js |
software | healthy | src/components/PageSettingsPanel.js |
AnimationPanel.js |
software | healthy | src/components/AnimationPanel.js |
AnimationOptionsMenu.js |
software | healthy | src/components/AnimationOptionsMenu.js |
ScrollInteractiveControls.js |
software | healthy | src/components/ScrollInteractiveControls.js |
StaggerControls.js |
software | healthy | src/components/StaggerControls.js |
ScrollAppearControls.js |
software | healthy | src/components/ScrollAppearControls.js |
PageLoadControls.js |
software | healthy | src/components/PageLoadControls.js |
FromToControls.js |
software | healthy | src/components/FromToControls.js |
SlotControls.js |
software | healthy | src/components/SlotControls.js |
savedAnimations.js |
software | healthy | src/components/savedAnimations.js |
SavedAnimationsModal.js |
software | healthy | src/components/SavedAnimationsModal.js |
constants.js |
software | healthy | src/components/constants.js |
icons.js |
software | healthy | src/components/icons.js |
SubPanelModeHeader.js |
software | healthy | src/components/SubPanelModeHeader.js |
plan.js |
software | healthy | src/components/AutoAnimate/plan.js |
index.js |
software | healthy | src/components/AutoAnimate/index.js |
animations.css |
software | healthy | css/animations.css |
editor.scss |
software | healthy | css/editor.scss |
| Label | Layer | Status | Path |
|---|---|---|---|
on |
software | healthy | src/frontend.js:on |
of |
software | healthy | src/frontend.js:of |
that |
software | healthy | src/frontend.js:that |
application |
software | healthy | src/frontend.js:application |
via |
software | healthy | src/index.js:via |
change |
software | healthy | src/index.js:change |
with |
software | healthy | src/index.js:with |
comes |
software | healthy | src/index.js:comes |
merging |
software | healthy | src/index.js:merging |
sets |
software | healthy | src/index.js:sets |
the |
software | healthy | src/index.js:the |
is |
software | healthy | src/components/PageSettingsPanel.js:is |
set |
software | healthy | src/components/AnimationPanel.js:set |
set |
software | healthy | src/components/ScrollAppearControls.js:set |
prefix |
software | healthy | src/components/constants.js:prefix |
binds |
software | healthy | src/components/constants.js:binds |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
components |
software | healthy | src/components |
AutoAnimate |
software | healthy | src/components/AutoAnimate |
css |
software | healthy | css |
| Label | Layer | Status | Path |
|---|---|---|---|
davewhitley__motion-blocks |
software | healthy | /data/fable5_failed_archive/davewhitley__motion-blocks |
This page is publicly accessible at:
https://repobility.com/scan/f40414b8-d16d-4106-9ea4-e978f2263344/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f40414b8-d16d-4106-9ea4-e978f2263344/
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.