https://github.com/webn00b/vrm-player
· scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)
80 raw signals (0 security + 80 graph)
Last scanned 2 months, 1 week ago · v1 · 77 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 2742 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 |
|---|---|---|---|
buildMockVRM |
software | healthy | tests/fixtures/mockVrm.ts:buildMockVRM |
makeBone |
software | healthy | tests/fixtures/mockVrm.ts:makeBone |
buildMockPoseFrame |
software | healthy | tests/fixtures/mockVrm.ts:buildMockPoseFrame |
lm |
software | healthy | tests/fixtures/mockVrm.ts:lm |
visOverride |
software | healthy | tests/fixtures/mockVrm.ts:visOverride |
quatFromEuler |
software | healthy | tests/regression/skeletonLogger.test.ts:quatFromEuler |
makeStubSource |
software | healthy | tests/regression/skeletonLogger.test.ts:makeStubSource |
makeStubValidator |
software | healthy | tests/regression/skeletonLogger.test.ts:makeStubValidator |
makeLogger |
software | healthy | tests/regression/skeletonLogger.test.ts:makeLogger |
makeMockVrm |
software | healthy | tests/regression/clipValidator.test.ts:makeMockVrm |
makeTrack |
software | healthy | tests/regression/clipValidator.test.ts:makeTrack |
smplRestFrame |
software | healthy | tests/regression/offlineMotionImport.test.ts:smplRestFrame |
loadCli |
software | healthy | tests/regression/bvhToVideoCli.test.ts:loadCli |
fakeVrm |
software | healthy | tests/regression/channelJsonFile.test.ts:fakeVrm |
loadCli |
software | healthy | tests/regression/videoToBvhCli.test.ts:loadCli |
quatAngleDeg |
software | healthy | tests/regression/boneTrackState.test.ts:quatAngleDeg |
makeClip |
software | healthy | tests/regression/animationController.test.ts:makeClip |
makeController |
software | healthy | tests/regression/animationController.test.ts:makeController |
quatAngleDeg |
software | healthy | tests/regression/bvhRoundtripMath.test.ts:quatAngleDeg |
roundTrip |
software | healthy | tests/regression/bvhRoundtripMath.test.ts:roundTrip |
buildArmCorrection |
software | healthy | tests/regression/bvhRoundtripMath.test.ts:buildArmCorrection |
buildIdentityCorrection |
software | healthy | tests/regression/bvhRoundtripMath.test.ts:buildIdentityCorr… |
quatFromEulerXYZDeg |
software | healthy | tests/regression/bvhRoundtripMath.test.ts:quatFromEulerXYZD… |
installCanvasStub |
software | healthy | tests/regression/skeletonVisualizerPlayback.test.ts:install… |
makeBone |
software | healthy | tests/regression/skeletonVisualizerPlayback.test.ts:makeBone |
bodyLines |
software | healthy | tests/regression/skeletonVisualizerPlayback.test.ts:bodyLin… |
unclampedLines |
software | healthy | tests/regression/skeletonVisualizerPlayback.test.ts:unclamp… |
mockVrm |
software | healthy | tests/regression/avatarCharacterManager.test.ts:mockVrm |
mockDisposableVrm |
software | healthy | tests/regression/avatarCharacterManager.test.ts:mockDisposa… |
mockUserDataTextureVrm |
software | healthy | tests/regression/avatarCharacterManager.test.ts:mockUserDat… |
approxEqual |
software | healthy | tests/regression/solverHeuristics.test.ts:approxEqual |
dist |
software | healthy | tests/regression/anatomicalDepth.test.ts:dist |
collectRuntimeErrors |
software | healthy | tests/e2e/language-hosts.spec.ts:collectRuntimeErrors |
formatRuntimeError |
software | healthy | tests/e2e/language-hosts.spec.ts:formatRuntimeError |
isExpectedHostAssetFailure |
software | healthy | tests/e2e/language-hosts.spec.ts:isExpectedHostAssetFailure |
filterExpectedRuntimeNoise |
software | healthy | tests/e2e/language-hosts.spec.ts:filterExpectedRuntimeNoise |
quat_x |
software | healthy | tools/test_animation_diff.py:10 |
test_reports_visible_quaternion_change |
software | healthy | tools/test_animation_diff.py:16 |
test_separates_hemisphere_only_change |
software | healthy | tools/test_animation_diff.py:38 |
test_writes_markdown |
software | healthy | tools/test_animation_diff.py:59 |
usage |
software | healthy | tools/bvh-to-video.mjs:usage |
readFlagValue |
software | healthy | tools/bvh-to-video.mjs:readFlagValue |
parsePositiveInt |
software | healthy | tools/bvh-to-video.mjs:parsePositiveInt |
parsePositiveNumber |
software | healthy | tools/bvh-to-video.mjs:parsePositiveNumber |
parseNonNegativeNumber |
software | healthy | tools/bvh-to-video.mjs:parseNonNegativeNumber |
parseCliArgs |
software | healthy | tools/bvh-to-video.mjs:parseCliArgs |
resolvePath |
software | healthy | tools/bvh-to-video.mjs:resolvePath |
assertReadableFile |
software | healthy | tools/bvh-to-video.mjs:assertReadableFile |
defaultOutputFor |
software | healthy | tools/bvh-to-video.mjs:defaultOutputFor |
parseBvhMotionInfo |
software | healthy | tools/bvh-to-video.mjs:parseBvhMotionInfo |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
exports.html |
software | healthy | exports.html |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
vitest.config.ts |
software | healthy | vitest.config.ts |
mockVrm.ts |
software | healthy | tests/fixtures/mockVrm.ts |
skeletonLogger.test.ts |
software | healthy | tests/regression/skeletonLogger.test.ts |
clipValidator.test.ts |
software | healthy | tests/regression/clipValidator.test.ts |
offlineMotionImport.test.ts |
software | healthy | tests/regression/offlineMotionImport.test.ts |
bvhToVideoCli.test.ts |
software | healthy | tests/regression/bvhToVideoCli.test.ts |
bvhPlaybackBinding.test.ts |
software | healthy | tests/regression/bvhPlaybackBinding.test.ts |
channelJsonFile.test.ts |
software | healthy | tests/regression/channelJsonFile.test.ts |
videoToBvhCli.test.ts |
software | healthy | tests/regression/videoToBvhCli.test.ts |
boneTrackState.test.ts |
software | healthy | tests/regression/boneTrackState.test.ts |
animationController.test.ts |
software | healthy | tests/regression/animationController.test.ts |
bvhRoundtripMath.test.ts |
software | healthy | tests/regression/bvhRoundtripMath.test.ts |
skeletonVisualizerPlayback.test.ts |
software | healthy | tests/regression/skeletonVisualizerPlayback.test.ts |
avatarCharacterManager.test.ts |
software | healthy | tests/regression/avatarCharacterManager.test.ts |
solverHeuristics.test.ts |
software | healthy | tests/regression/solverHeuristics.test.ts |
languageHosts.test.ts |
software | healthy | tests/regression/languageHosts.test.ts |
anatomicalDepth.test.ts |
software | healthy | tests/regression/anatomicalDepth.test.ts |
solverHeuristics.fixtures.json |
software | healthy | tests/regression/solverHeuristics.fixtures.json |
capture-flow.spec.ts |
software | healthy | tests/e2e/capture-flow.spec.ts |
smoke.spec.ts |
software | healthy | tests/e2e/smoke.spec.ts |
README.md |
software | healthy | tests/e2e/README.md |
language-hosts.spec.ts |
software | healthy | tests/e2e/language-hosts.spec.ts |
video-to-bvh-cli.spec.ts |
software | healthy | tests/e2e/video-to-bvh-cli.spec.ts |
player-ux.spec.ts |
software | healthy | tests/e2e/player-ux.spec.ts |
mocap.spec.ts |
software | healthy | tests/e2e/mocap.spec.ts |
offline-mocap-import.md |
software | healthy | docs/offline-mocap-import.md |
language-hosts.md |
software | healthy | docs/language-hosts.md |
multiview-mocap-plan.md |
software | healthy | docs/multiview-mocap-plan.md |
architecture.md |
software | healthy | docs/architecture.md |
roadmap.md |
software | healthy | docs/roadmap.md |
user-guide.md |
software | healthy | docs/user-guide.md |
sizing-and-pipeline.md |
software | healthy | docs/sizing-and-pipeline.md |
troubleshooting.md |
software | healthy | docs/troubleshooting.md |
mixamo-retarget-reference.md |
software | healthy | docs/mixamo-retarget-reference.md |
animation-validation.md |
software | healthy | docs/animation-validation.md |
mocap-pipeline.md |
software | healthy | docs/mocap-pipeline.md |
gvhmr-windows-plan.md |
software | healthy | docs/gvhmr-windows-plan.md |
2026-06-06-mixamo-retarget-ik-pose-validation.md |
software | healthy | docs/superpowers/plans/2026-06-06-mixamo-retarget-ik-pose-v… |
2026-05-25-language-host-profiles.md |
software | healthy | docs/superpowers/plans/2026-05-25-language-host-profiles.md |
2026-06-08-conversion-cli-suite.md |
software | healthy | docs/superpowers/plans/2026-06-08-conversion-cli-suite.md |
2026-05-25-modular-player-architecture.md |
software | healthy | docs/superpowers/plans/2026-05-25-modular-player-architectu… |
2026-06-08-browser-video-to-bvh-cli.md |
software | healthy | docs/superpowers/plans/2026-06-08-browser-video-to-bvh-cli.… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ArrayBufferFileReader |
software | healthy | tests/regression/bvhPlaybackBinding.test.ts:ArrayBufferFile… |
ProgressEvent |
software | healthy | tests/regression/bvhPlaybackBinding.test.ts:ProgressEvent |
AnimationDiffTest |
software | healthy | tools/test_animation_diff.py:15 |
AnimationValidatorTest |
software | healthy | tools/test_animation_validator.py:15 |
AnimationRepairTest |
software | healthy | tools/test_animation_repair.py:16 |
RotationConstraint |
software | healthy | tools/animation_validator.py:43 |
BoneSample |
software | healthy | tools/animation_validator.py:119 |
FrameSample |
software | healthy | tools/animation_validator.py:125 |
MotionTrace |
software | healthy | tools/animation_validator.py:132 |
ValidatorOptions |
software | healthy | tools/animation_validator.py:141 |
AnimationValidator |
software | healthy | tools/animation_validator.py:419 |
AnimationRepairer |
software | healthy | tools/animation_repair.py:148 |
_LandmarkList |
software | healthy | tools/offline_mocap/mediapipe_common.py:150 |
_PoseResult |
software | healthy | tools/offline_mocap/mediapipe_common.py:155 |
_SolutionsPoseDetector |
software | healthy | tools/offline_mocap/mediapipe_common.py:161 |
_TasksHolisticPoseDetector |
software | healthy | tools/offline_mocap/mediapipe_common.py:178 |
ExitStatus |
software | healthy | public/mediapipe/wasm/vision_wasm_nosimd_internal.js:ExitSt… |
ExceptionInfo |
software | healthy | public/mediapipe/wasm/vision_wasm_nosimd_internal.js:Except… |
LazyUint8Array |
software | healthy | public/mediapipe/wasm/vision_wasm_nosimd_internal.js:LazyUi… |
BindingError |
software | healthy | public/mediapipe/wasm/vision_wasm_nosimd_internal.js:Bindin… |
ExitStatus |
software | healthy | public/mediapipe/wasm/vision_wasm_internal.js:ExitStatus |
ExceptionInfo |
software | healthy | public/mediapipe/wasm/vision_wasm_internal.js:ExceptionInfo |
LazyUint8Array |
software | healthy | public/mediapipe/wasm/vision_wasm_internal.js:LazyUint8Array |
BindingError |
software | healthy | public/mediapipe/wasm/vision_wasm_internal.js:BindingError |
ExitStatus |
software | healthy | public/mediapipe/wasm/vision_wasm_module_internal.js:ExitSt… |
ExceptionInfo |
software | healthy | public/mediapipe/wasm/vision_wasm_module_internal.js:Except… |
LazyUint8Array |
software | healthy | public/mediapipe/wasm/vision_wasm_module_internal.js:LazyUi… |
BindingError |
software | healthy | public/mediapipe/wasm/vision_wasm_module_internal.js:Bindin… |
MicroAnimations |
software | healthy | src/microAnimations.ts:MicroAnimations |
PriorityAnimator |
software | healthy | src/priorityAnimator.ts:PriorityAnimator |
AvatarSwapSupersededError |
software | healthy | src/avatarCharacterManager.ts:AvatarSwapSupersededError |
AvatarHostAssetLoadError |
software | healthy | src/avatarCharacterManager.ts:AvatarHostAssetLoadError |
AvatarCharacterManager |
software | healthy | src/avatarCharacterManager.ts:AvatarCharacterManager |
BoneDragController |
software | healthy | src/boneDragController.ts:BoneDragController |
SkeletonVisualizer |
software | healthy | src/skeletonVisualizer.ts:SkeletonVisualizer |
IdleLoop |
software | healthy | src/idleLoop.ts:IdleLoop |
MockWebGLRenderer |
software | healthy | src/languageHostPreviewScene.test.ts:MockWebGLRenderer |
MockGridHelper |
software | healthy | src/languageHostPreviewScene.test.ts:MockGridHelper |
MockOrbitControls |
software | healthy | src/languageHostPreviewScene.test.ts:MockOrbitControls |
MockAvatarCharacterManager |
software | healthy | src/languageHostPreviewScene.test.ts:MockAvatarCharacterMan… |
AnimationController |
software | healthy | src/animationController.ts:AnimationController |
BonePosePanel |
software | healthy | src/bonePosePanel.ts:BonePosePanel |
AnimationController |
software | healthy | src/player/playbackModule.test.ts:AnimationController |
PriorityAnimator |
software | healthy | src/player/playbackModule.test.ts:PriorityAnimator |
MicroAnimations |
software | healthy | src/player/playbackModule.test.ts:MicroAnimations |
IdleLoop |
software | healthy | src/player/playbackModule.test.ts:IdleLoop |
MocapController |
software | healthy | src/player/mocapModule.test.ts:MocapController |
MocapDebugViz |
software | healthy | src/player/mocapModule.test.ts:MocapDebugViz |
MocapDebugRecorder |
software | healthy | src/player/mocapModule.test.ts:MocapDebugRecorder |
VRMAnimationExporterPlugin |
software | healthy | src/bvh2vrma/VRMAnimationExporterPlugin.js:VRMAnimationExpo… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
regression |
software | healthy | tests/regression |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
animations |
software | healthy | animations |
idle |
software | healthy | animations/idle |
validation-reports |
software | healthy | validation-reports |
.claude |
software | healthy | .claude |
tools |
software | healthy | tools |
offline_mocap |
software | healthy | tools/offline_mocap |
public |
software | healthy | public |
offline_mocap |
software | healthy | public/offline_mocap |
models |
software | healthy | public/models |
hosts |
software | healthy | public/models/hosts |
mediapipe |
software | healthy | public/mediapipe |
wasm |
software | healthy | public/mediapipe/wasm |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
player |
software | healthy | src/player |
modules |
software | healthy | src/player/modules |
bvh2vrma |
software | healthy | src/bvh2vrma |
animationLoaders |
software | healthy | src/animationLoaders |
playerVue |
software | healthy | src/playerVue |
queuePanel |
software | healthy | src/playerVue/queuePanel |
playerShell |
software | healthy | src/playerVue/playerShell |
retargetLab |
software | healthy | src/playerVue/retargetLab |
captureSection |
software | healthy | src/playerVue/captureSection |
physics |
software | healthy | src/physics |
retargeting |
software | healthy | src/retargeting |
exports |
software | healthy | src/exports |
validation |
software | healthy | src/validation |
diagnostics |
software | healthy | src/diagnostics |
mocap |
software | healthy | src/mocap |
offline |
software | healthy | src/mocap/offline |
retargeters |
software | healthy | src/mocap/retargeters |
solvers |
software | healthy | src/mocap/solvers |
bvh |
software | healthy | src/mocap/bvh |
trackers |
software | healthy | src/mocap/trackers |
diagnostics |
software | healthy | src/mocap/diagnostics |
pipeline |
software | healthy | src/mocap/pipeline |
debugPanelSkelModal |
software | healthy | src/debugPanelSkelModal |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
VPS_USER |
cicd | healthy | — |
VPS_PATH |
cicd | healthy | — |
VPS_HOST |
cicd | healthy | — |
VPS_SSH_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5333 |
network | healthy | vite.config.ts |
port:5444 |
network | healthy | tests/regression/bvhToVideoCli.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mqfa8e12 |
software | healthy | /tmp/repobility-clone-mqfa8e12 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/e2e/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-vps |
cicd | healthy | .github/workflows/deploy-vps.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy-vps.yml |
This page is publicly accessible at:
https://repobility.com/scan/5914ee98-9f44-4c47-bb70-5d769591e160/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5914ee98-9f44-4c47-bb70-5d769591e160/
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.