Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
4 of your 17 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • Clone from GitHub took 30.24s for a 23.2 MB repo slow.
  • Repobility's analysis ran in 4.65s after the clone landed.

AwesomeWebProjects/react-player

https://github.com/AwesomeWebProjects/react-player · scanned 2026-06-05 13:13 UTC (5 days, 9 hours ago) · 10 languages

43 raw signals (17 security + 26 graph) 43rd percentile · Typescript · tiny (<2K LoC) System graph score 95 (lower by 33)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 9 hours ago · v2 · 30 actionable findings from 2 signal sources. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 100.0 0.15 15.00
security_score 97.0 0.25 24.25
testing_score 0.0 0.20 0.00
documentation_score 58.7 0.15 8.80
practices_score 42.0 0.15 6.30
code_quality 79.4 0.10 7.94
Overall 1.00 62.3
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 93 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.

LabelLayerStatusPath
App software healthy demo/App.tsx:App
formatTime software healthy src/utils/format-time.ts:formatTime
Loader software healthy src/components/Loader/Loader.tsx:Loader
Controls software healthy src/components/Controls/Controls.tsx:Controls
AudioPlayer software healthy src/components/AudioPlayer/AudioPlayer.tsx:AudioPlayer
Visualizer software healthy src/components/Visualizer/Visualizer.tsx:Visualizer
SongInfo software healthy src/components/SongInfo/SongInfo.tsx:SongInfo
VolumeControl software healthy src/components/VolumeControl/VolumeControl.tsx:VolumeControl
onPointerDown software healthy src/components/VolumeControl/VolumeControl.tsx:onPointerDown
onMove software healthy src/components/VolumeControl/VolumeControl.tsx:onMove
onUp software healthy src/components/VolumeControl/VolumeControl.tsx:onUp
onClickOutside software healthy src/components/VolumeControl/VolumeControl.tsx:onClickOutsi…
usePlaybackTime software healthy src/hooks/use-playback-time.ts:usePlaybackTime
useAudioEngine software healthy src/hooks/use-audio-engine.ts:useAudioEngine
useKeyboard software healthy src/hooks/use-keyboard.ts:useKeyboard
handleKeydown software healthy src/hooks/use-keyboard.ts:handleKeydown
usePlaylist software healthy src/hooks/use-playlist.ts:usePlaylist
getTickPoints software healthy src/hooks/use-visualizer.ts:getTickPoints
rad software healthy src/hooks/use-visualizer.ts:rad
computeTicks software healthy src/hooks/use-visualizer.ts:computeTicks
drawTick software healthy src/hooks/use-visualizer.ts:drawTick
drawEdging software healthy src/hooks/use-visualizer.ts:drawEdging
drawTracker software healthy src/hooks/use-visualizer.ts:drawTracker
drawStreamingIndicator software healthy src/hooks/use-visualizer.ts:drawStreamingIndicator
baseAngle software healthy src/hooks/use-visualizer.ts:baseAngle
colorWithAlpha software healthy src/hooks/use-visualizer.ts:colorWithAlpha
useVisualizer software healthy src/hooks/use-visualizer.ts:useVisualizer
configureSize software healthy src/hooks/use-visualizer.ts:configureSize
onResize software healthy src/hooks/use-visualizer.ts:onResize
render software healthy src/hooks/use-visualizer.ts:render
readAudioStream software healthy src/core/audio-worker.ts:readAudioStream
read software healthy src/core/audio-worker.ts:read
elapsed software healthy src/core/audio-worker.ts:elapsed
fetchSong software healthy src/core/audio-worker.ts:fetchSong
preloadSong software healthy src/core/audio-worker.ts:preloadSong
readAudioStream software healthy src/core/audio-loader.ts:readAudioStream
read software healthy src/core/audio-loader.ts:read
elapsed software healthy src/core/audio-loader.ts:elapsed
fetchAudioStream software healthy src/core/audio-loader.ts:fetchAudioStream
preloadFn software healthy src/core/audio-loader.ts:preloadFn
fetchAudioXHR software healthy src/core/audio-loader.ts:fetchAudioXHR

LabelLayerStatusPath
vite.config.ts software warning vite.config.ts
README.md software healthy README.md
netlify.toml software healthy netlify.toml
package.json software healthy package.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
App.module.css software healthy demo/App.module.css
main.tsx software warning demo/main.tsx
vite-env.d.ts software warning demo/vite-env.d.ts
App.tsx software healthy demo/App.tsx
FUNDING.yml software healthy .github/FUNDING.yml
css-modules.d.ts software warning src/css-modules.d.ts
index.ts software healthy src/index.ts
types.ts software warning src/types.ts
format-time.ts software healthy src/utils/format-time.ts
Loader.module.css software healthy src/components/Loader/Loader.module.css
Loader.tsx software healthy src/components/Loader/Loader.tsx
Controls.tsx software healthy src/components/Controls/Controls.tsx
Controls.module.css software healthy src/components/Controls/Controls.module.css
AudioPlayer.module.css software healthy src/components/AudioPlayer/AudioPlayer.module.css
AudioPlayer.tsx software healthy src/components/AudioPlayer/AudioPlayer.tsx
Visualizer.tsx software healthy src/components/Visualizer/Visualizer.tsx
Visualizer.module.css software healthy src/components/Visualizer/Visualizer.module.css
SongInfo.module.css software healthy src/components/SongInfo/SongInfo.module.css
SongInfo.tsx software healthy src/components/SongInfo/SongInfo.tsx
VolumeControl.module.css software healthy src/components/VolumeControl/VolumeControl.module.css
VolumeControl.tsx software healthy src/components/VolumeControl/VolumeControl.tsx
use-playback-time.ts software healthy src/hooks/use-playback-time.ts
use-audio-engine.ts software healthy src/hooks/use-audio-engine.ts
use-keyboard.ts software healthy src/hooks/use-keyboard.ts
use-playlist.ts software healthy src/hooks/use-playlist.ts
use-visualizer.ts software healthy src/hooks/use-visualizer.ts
audio-worker.ts software healthy src/core/audio-worker.ts
audio-loader.ts software healthy src/core/audio-loader.ts
audio-engine.ts software healthy src/core/audio-engine.ts

LabelLayerStatusPath
demo software healthy demo
.github software healthy .github
src software healthy src
utils software healthy src/utils
components software healthy src/components
Loader software healthy src/components/Loader
Controls software healthy src/components/Controls
AudioPlayer software healthy src/components/AudioPlayer
Visualizer software healthy src/components/Visualizer
SongInfo software healthy src/components/SongInfo
VolumeControl software healthy src/components/VolumeControl
hooks software healthy src/hooks
core software healthy src/core

LabelLayerStatusPath
repobility-clone-yymgub98 software healthy /tmp/repobility-clone-yymgub98

LabelLayerStatusPath
AudioEngine software healthy src/core/audio-engine.ts:AudioEngine
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/b2a5c3c6-2b24-43ed-98af-519aa1008086/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b2a5c3c6-2b24-43ed-98af-519aa1008086/

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.