https://github.com/cfogelklou/looPPT
· scanned 2026-06-17 01:47 UTC (1 month, 1 week ago)
11 raw signals (0 security + 11 graph)
Last scanned 1 month, 1 week ago · v2 · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 165 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 |
|---|---|---|---|
AppContent |
software | healthy | src/App.tsx:AppContent |
App |
software | healthy | src/App.tsx:App |
useWakeLock |
software | healthy | src/hooks/useWakeLock.ts:useWakeLock |
name |
software | healthy | src/hooks/useWakeLock.ts:name |
handleVisibilityChange |
software | healthy | src/hooks/useWakeLock.ts:handleVisibilityChange |
Player |
software | healthy | src/components/Player.tsx:Player |
toEmbedUrl |
software | healthy | src/components/EmbedSlide.tsx:toEmbedUrl |
EmbedSlide |
software | healthy | src/components/EmbedSlide.tsx:EmbedSlide |
getAnimDuration |
software | healthy | src/components/AnimationOverlay.tsx:getAnimDuration |
CustomOverlayRenderer |
software | healthy | src/components/AnimationOverlay.tsx:CustomOverlayRenderer |
AnimationOverlay |
software | healthy | src/components/AnimationOverlay.tsx:AnimationOverlay |
TransitionLayer |
software | healthy | src/components/TransitionLayer.tsx:TransitionLayer |
Uploader |
software | healthy | src/components/Uploader.tsx:Uploader |
SettingsOverlay |
software | healthy | src/components/SettingsOverlay.tsx:SettingsOverlay |
used |
software | healthy | src/components/SettingsOverlay.tsx:used |
quota |
software | healthy | src/components/SettingsOverlay.tsx:quota |
handleToggleFullscreen |
software | healthy | src/components/SettingsOverlay.tsx:handleToggleFullscreen |
handleFileUpload |
software | healthy | src/components/SettingsOverlay.tsx:handleFileUpload |
available |
software | healthy | src/components/SettingsOverlay.tsx:available |
handleDeleteOverlay |
software | healthy | src/components/SettingsOverlay.tsx:handleDeleteOverlay |
truncateName |
software | healthy | src/components/SettingsOverlay.tsx:truncateName |
activePresetKey |
software | healthy | src/components/SettingsOverlay.tsx:activePresetKey |
handleExport |
software | healthy | src/components/SettingsOverlay.tsx:handleExport |
handleImport |
software | healthy | src/components/SettingsOverlay.tsx:handleImport |
CustomOverlayCard |
software | healthy | src/components/SettingsOverlay.tsx:CustomOverlayCard |
PptxPlayer |
software | healthy | src/components/PptxPlayer.tsx:PptxPlayer |
handleResize |
software | healthy | src/components/PptxPlayer.tsx:handleResize |
prev |
software | healthy | src/components/PptxPlayer.tsx:prev |
next |
software | healthy | src/components/PptxPlayer.tsx:next |
renderSlide |
software | healthy | src/components/PptxPlayer.tsx:renderSlide |
getSilentVideoUrl |
software | healthy | src/components/WakeLockFallback.tsx:getSilentVideoUrl |
WakeLockFallback |
software | healthy | src/components/WakeLockFallback.tsx:WakeLockFallback |
handleVisibility |
software | healthy | src/components/WakeLockFallback.tsx:handleVisibility |
PdfPlayer |
software | healthy | src/components/PdfPlayer.tsx:PdfPlayer |
handleResize |
software | healthy | src/components/PdfPlayer.tsx:handleResize |
prev |
software | healthy | src/components/PdfPlayer.tsx:prev |
next |
software | healthy | src/components/PdfPlayer.tsx:next |
errName |
software | healthy | src/components/PdfPlayer.tsx:errName |
PlayerShell |
software | healthy | src/components/PlayerShell.tsx:PlayerShell |
handler |
software | healthy | src/components/PlayerShell.tsx:handler |
KioskExitZone |
software | healthy | src/components/PlayerShell.tsx:KioskExitZone |
CircleHighlight |
software | healthy | src/components/overlays/CircleHighlight.tsx:CircleHighlight |
StarBurst |
software | healthy | src/components/overlays/StarBurst.tsx:StarBurst |
ArrowOverlay |
software | healthy | src/components/overlays/ArrowOverlay.tsx:ArrowOverlay |
playbackReducer |
software | healthy | src/store/PlaybackContext.tsx:playbackReducer |
PlaybackProvider |
software | healthy | src/store/PlaybackContext.tsx:PlaybackProvider |
clearPresentation |
software | healthy | src/store/PlaybackContext.tsx:clearPresentation |
usePlayback |
software | healthy | src/store/PlaybackContext.tsx:usePlayback |
sanitizeAnimationSettings |
software | healthy | src/store/AnimationContext.tsx:sanitizeAnimationSettings |
preset |
software | healthy | src/store/AnimationContext.tsx:preset |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
vite.config.ts |
software | healthy | vite.config.ts |
bun.lockb |
software | healthy | bun.lockb |
README.md |
software | healthy | README.md |
LooPPT-vibe-model-use.md |
software | healthy | LooPPT-vibe-model-use.md |
package.json |
software | healthy | package.json |
eslint.config.js |
software | healthy | eslint.config.js |
index.html |
software | healthy | index.html |
.mcp.json |
software | healthy | .mcp.json |
plan-for-animations.md |
software | healthy | plan-for-animations.md |
tsconfig.json |
software | healthy | tsconfig.json |
lintall.sh |
software | healthy | scripts/lintall.sh |
sanity_checks.sh |
software | healthy | scripts/sanity_checks.sh |
convert-svg-to-png.sh |
software | healthy | scripts/convert-svg-to-png.sh |
cd.yml |
software | healthy | .github/workflows/cd.yml |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
index.css |
software | healthy | src/index.css |
App.tsx |
software | healthy | src/App.tsx |
useWakeLock.ts |
software | healthy | src/hooks/useWakeLock.ts |
Player.tsx |
software | healthy | src/components/Player.tsx |
EmbedSlide.tsx |
software | healthy | src/components/EmbedSlide.tsx |
AnimationOverlay.tsx |
software | healthy | src/components/AnimationOverlay.tsx |
TransitionErrorBoundary.tsx |
software | healthy | src/components/TransitionErrorBoundary.tsx |
TransitionLayer.tsx |
software | healthy | src/components/TransitionLayer.tsx |
Uploader.tsx |
software | healthy | src/components/Uploader.tsx |
SettingsOverlay.tsx |
software | healthy | src/components/SettingsOverlay.tsx |
PptxPlayer.tsx |
software | healthy | src/components/PptxPlayer.tsx |
AnimationErrorBoundary.tsx |
software | healthy | src/components/AnimationErrorBoundary.tsx |
WakeLockFallback.tsx |
software | healthy | src/components/WakeLockFallback.tsx |
PdfPlayer.tsx |
software | healthy | src/components/PdfPlayer.tsx |
PlayerShell.tsx |
software | healthy | src/components/PlayerShell.tsx |
index.ts |
software | healthy | src/components/overlays/index.ts |
CircleHighlight.tsx |
software | healthy | src/components/overlays/CircleHighlight.tsx |
StarBurst.tsx |
software | healthy | src/components/overlays/StarBurst.tsx |
ArrowOverlay.tsx |
software | healthy | src/components/overlays/ArrowOverlay.tsx |
PlaybackContext.tsx |
software | healthy | src/store/PlaybackContext.tsx |
AnimationContext.tsx |
software | healthy | src/store/AnimationContext.tsx |
DiagnosticContext.tsx |
software | healthy | src/store/DiagnosticContext.tsx |
db.ts |
software | healthy | src/store/db.ts |
PlaybackContext.test.tsx |
software | healthy | src/store/PlaybackContext.test.tsx |
slideshowIO.ts |
software | healthy | src/store/slideshowIO.ts |
integration.test.tsx |
software | healthy | src/test/integration.test.tsx |
milestone3.test.tsx |
software | healthy | src/test/milestone3.test.tsx |
setup.ts |
software | healthy | src/test/setup.ts |
milestone1.test.tsx |
software | healthy | src/test/milestone1.test.tsx |
smoke.test.tsx |
software | healthy | src/test/smoke.test.tsx |
milestone2-transitions.test.tsx |
software | healthy | src/test/milestone2-transitions.test.tsx |
milestone2.test.tsx |
software | healthy | src/test/milestone2.test.tsx |
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 |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
hooks |
software | healthy | src/hooks |
components |
software | healthy | src/components |
overlays |
software | healthy | src/components/overlays |
store |
software | healthy | src/store |
test |
software | healthy | src/test |
styles |
software | healthy | src/styles |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
TransitionErrorBoundary |
software | healthy | src/components/TransitionErrorBoundary.tsx:TransitionErrorB… |
AnimationErrorBoundary |
software | healthy | src/components/AnimationErrorBoundary.tsx:AnimationErrorBou… |
LooPPTDatabase |
software | healthy | src/store/db.ts:LooPPTDatabase |
SlideshowIOError |
software | healthy | src/store/slideshowIO.ts:SlideshowIOError |
per |
software | healthy | src/test/milestone2-transitions.test.tsx:per |
ThrowingChild |
software | healthy | src/test/milestone2-transitions.test.tsx:ThrowingChild |
| Label | Layer | Status | Path |
|---|---|---|---|
cfogelklou__looPPT |
software | healthy | /data/fable5_failed_archive/cfogelklou__looPPT |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::cd |
cicd | healthy | .github/workflows/cd.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-deploy |
cicd | healthy | .github/workflows/cd.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ID_ED25519 |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/41db11bb-dd85-4bf0-96de-a2fb8b84ac9f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/41db11bb-dd85-4bf0-96de-a2fb8b84ac9f/
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.