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.

shenghaoc/browser-editor

https://github.com/shenghaoc/browser-editor · scanned 2026-06-16 00:10 UTC (2 months, 2 weeks ago)

78 raw signals (0 security + 78 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 72 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 3020 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
gitSha software healthy vite.config.ts:gitSha
copyLiteRtRuntimeAssets software healthy vite.config.ts:copyLiteRtRuntimeAssets
litertRuntimeAssetsPlugin software healthy vite.config.ts:litertRuntimeAssetsPlugin
dropBundledOrtWasmPlugin software healthy vite.config.ts:dropBundledOrtWasmPlugin
ingestPath software healthy tests/e2e/whip-publish.spec.ts:ingestPath
body software healthy tests/e2e/whip-publish.spec.ts:body
harnessState software healthy tests/e2e/whip-publish.spec.ts:harnessState
startPublish software healthy tests/e2e/whip-publish.spec.ts:startPublish
before software healthy tests/e2e/whip-publish.spec.ts:before
main software healthy scripts/build-rnnoise-wasm.mjs:main
exists software healthy scripts/setup-litert-assets.mjs:exists
main software healthy scripts/setup-litert-assets.mjs:main
fail software healthy scripts/validate-otio-fixtures.py:26
main software healthy scripts/validate-otio-fixtures.py:31
decodeBase64Wasm software healthy public/audio-playback.worklet.js:decodeBase64Wasm
backIdx software healthy public/audio-playback.worklet.js:backIdx
readPos software healthy public/audio-playback.worklet.js:readPos
ringFrame software healthy public/audio-playback.worklet.js:ringFrame
sample software healthy public/audio-playback.worklet.js:sample
assertCrossOriginIsolated software healthy src/protocol.ts:assertCrossOriginIsolated
makeSyntheticTrack software healthy src/testing/whip-harness.ts:makeSyntheticTrack
draw software healthy src/testing/whip-harness.ts:draw
x software healthy src/testing/whip-harness.ts:x
stream software healthy src/testing/whip-harness.ts:stream
selectTapMode software healthy src/ui/publish-controller.ts:selectTapMode
sharedEncoderBudgetForProbe software healthy src/ui/publish-controller.ts:sharedEncoderBudgetForProbe
createBoundedFrameSink software healthy src/ui/publish-controller.ts:createBoundedFrameSink
defaultCreateTrackGenerator software healthy src/ui/publish-controller.ts:defaultCreateTrackGenerator
ctor software healthy src/ui/publish-controller.ts:ctor
defaultCreateSession software healthy src/ui/publish-controller.ts:defaultCreateSession
createPublishController software healthy src/ui/publish-controller.ts:createPublishController
notify software healthy src/ui/publish-controller.ts:notify
setState software healthy src/ui/publish-controller.ts:setState
setError software healthy src/ui/publish-controller.ts:setError
rejectPendingTrack software healthy src/ui/publish-controller.ts:rejectPendingTrack
cleanupTap software healthy src/ui/publish-controller.ts:cleanupTap
teardown software healthy src/ui/publish-controller.ts:teardown
sessionActive software healthy src/ui/publish-controller.ts:sessionActive
startVideoTap software healthy src/ui/publish-controller.ts:startVideoTap
generator software healthy src/ui/publish-controller.ts:generator
stopForFailure software healthy src/ui/publish-controller.ts:stopForFailure
onPageHide software healthy src/ui/publish-controller.ts:onPageHide
nextSession software healthy src/ui/publish-controller.ts:nextSession
windowSeconds software healthy src/ui/asr-controller.test.ts:windowSeconds
harness software healthy src/ui/asr-controller.test.ts:harness
probe software healthy src/ui/asr-controller.test.ts:probe
baseState software healthy src/ui/asr-controller.test.ts:baseState
formatBytes software healthy src/ui/AudioCleanupPanel.tsx:formatBytes
stopPlayback software healthy src/ui/AudioCleanupPanel.tsx:stopPlayback
playBuffer software healthy src/ui/AudioCleanupPanel.tsx:playBuffer

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
vitest.browser.config.ts software healthy vitest.browser.config.ts
whip-harness.html software healthy whip-harness.html
playwright.config.ts software healthy playwright.config.ts
vite.config.ts software healthy vite.config.ts
GEMINI.md software healthy GEMINI.md
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
index.html software healthy index.html
BLOCKER-CLASSIFICATION.md software healthy BLOCKER-CLASSIFICATION.md
RELEASE-READINESS.md software healthy RELEASE-READINESS.md
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
A11Y-CHECKLIST.md software healthy A11Y-CHECKLIST.md
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
AGENTS.md software healthy AGENTS.md
vitest.config.ts software healthy vitest.config.ts
whip-publish.spec.ts software healthy tests/e2e/whip-publish.spec.ts
VERIFY_INTERCHANGE.md software healthy docs/VERIFY_INTERCHANGE.md
VERIFY_DEPLOYMENT.md software healthy docs/VERIFY_DEPLOYMENT.md
CAPTION-STYLES.md software healthy docs/CAPTION-STYLES.md
ALPHA.md software healthy docs/ALPHA.md
MEDIA_FIXTURES.md software healthy docs/MEDIA_FIXTURES.md
RELEASE_CHECKLIST.md software healthy docs/RELEASE_CHECKLIST.md
TIME-REMAPPING.md software healthy docs/TIME-REMAPPING.md
SMART-REFRAME.md software healthy docs/SMART-REFRAME.md
USER-GUIDE.md software healthy docs/USER-GUIDE.md
LIVE-STREAMING.md software healthy docs/LIVE-STREAMING.md
ML-RUNTIME.md software healthy docs/ML-RUNTIME.md
build-wasm-beat.mjs software healthy scripts/build-wasm-beat.mjs
build-rnnoise-wasm.mjs software healthy scripts/build-rnnoise-wasm.mjs
setup-litert-assets.mjs software healthy scripts/setup-litert-assets.mjs
validate-otio-fixtures.py software healthy scripts/validate-otio-fixtures.py
build-wasm.mjs software healthy scripts/build-wasm.mjs
README.md software healthy test-fixtures/README.md
generate-fixtures.sh software healthy test-fixtures/generate-fixtures.sh
BENCHMARKS.md software healthy test-fixtures/BENCHMARKS.md
audio-playback.worklet.js software healthy public/audio-playback.worklet.js
manifest.json software healthy public/models/whisper/manifest.json
README.md software healthy public/models/whisper/README.md
manifest-tiny.json software healthy public/models/whisper/manifest-tiny.json
manifest.json software healthy public/models/matte/manifest.json
manifest.json software healthy public/models/interpolation/manifest.json
README.md software healthy public/models/interpolation/README.md
manifest.json software healthy public/models/dtln/manifest.json
manifest.json software healthy public/rnnoise/manifest.json
README.md software healthy public/fonts/README.md
pull_request_template.md software healthy .github/pull_request_template.md
dependabot.yml software healthy .github/dependabot.yml

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
WorkletRnnoiseRing software healthy public/audio-playback.worklet.js:WorkletRnnoiseRing
WorkletGate software healthy public/audio-playback.worklet.js:WorkletGate
WorkletLimiter software healthy public/audio-playback.worklet.js:WorkletLimiter
AudioPlaybackProcessor software healthy public/audio-playback.worklet.js:AudioPlaybackProcessor
ThumbnailStore software healthy src/ui/thumbnail-store.ts:ThumbnailStore
AudioEngine software healthy src/ui/audio-engine.ts:AudioEngine
AsrCancelled software healthy src/ui/asr-controller.ts:AsrCancelled
AsrController software healthy src/ui/asr-controller.ts:AsrController
CleanupCancelled software healthy src/ui/cleanup-controller.ts:CleanupCancelled
CleanupController software healthy src/ui/cleanup-controller.ts:CleanupController
ReframeController software healthy src/ui/reframe-controller.ts:ReframeController
MatteCache software healthy src/engine/matte-cache.ts:MatteCache
WebCodecsVideoDecoder software healthy src/engine/webcodecs-decoder.ts:WebCodecsVideoDecoder
WebCodecsVideoSample software healthy src/engine/webcodecs-decoder.ts:WebCodecsVideoSample
WebCodecsAudioDecoder software healthy src/engine/webcodecs-decoder.ts:WebCodecsAudioDecoder
WebCodecsAudioSample software healthy src/engine/webcodecs-decoder.ts:WebCodecsAudioSample
SilenceStreamDetector software healthy src/engine/silence-detector.ts:SilenceStreamDetector
PreviewRenderer software healthy src/engine/gpu.ts:PreviewRenderer
ExportCancelledError software healthy src/engine/export.ts:ExportCancelledError
AudioResampler software healthy src/engine/audio-resampler.ts:AudioResampler
MockAudioSample software healthy src/engine/audio-source.test.ts:MockAudioSample
OpfsCacheStore software healthy src/engine/cache-store.ts:OpfsCacheStore
IndexedDbCacheStore software healthy src/engine/cache-store.ts:IndexedDbCacheStore
WasmAudioResampler software healthy src/engine/audio-resampler-wasm.ts:WasmAudioResampler
FakeFrame software healthy src/engine/publish-frame-tap.test.ts:FakeFrame
FakeSample software healthy src/engine/frame-source.test.ts:FakeSample
FakeSource software healthy src/engine/frame-source.test.ts:FakeSource
MockVideoDecoder software healthy src/engine/webcodecs-decoder-loop.test.ts:MockVideoDecoder
MockAudioDecoder software healthy src/engine/webcodecs-decoder-loop.test.ts:MockAudioDecoder
FrameCache software healthy src/engine/frame-cache.ts:FrameCache
EffectChain software healthy src/engine/effects.ts:EffectChain
StillFrameSource software healthy src/engine/still-source.ts:StillFrameSource
TitleTextureCache software healthy src/engine/titles.ts:TitleTextureCache
hardware software healthy src/engine/encoder-budget.ts:hardware
AdaptiveResolution software healthy src/engine/playback.ts:AdaptiveResolution
FrameLeakTracker software healthy src/engine/playback.ts:FrameLeakTracker
PlaybackController software healthy src/engine/playback.ts:PlaybackController
LutTextureCache software healthy src/engine/lut.ts:LutTextureCache
WsolaStretcher software healthy src/engine/wsola.ts:WsolaStretcher
FakeSender software healthy src/engine/whip-session.test.ts:FakeSender
FakePeerConnection software healthy src/engine/whip-session.test.ts:FakePeerConnection
ThumbnailGenerator software healthy src/engine/thumbnails.ts:ThumbnailGenerator
WasmBeatAnalyser software healthy src/engine/beat-analysis-wasm.ts:WasmBeatAnalyser
WhipRequestError software healthy src/engine/whip-client.ts:WhipRequestError
DualStreamFrameSource software healthy src/engine/frame-source.ts:DualStreamFrameSource
SequentialFrameSource software healthy src/engine/frame-source.ts:SequentialFrameSource
SecondaryFrameSourcePool software healthy src/engine/frame-source.ts:SecondaryFrameSourcePool
SequentialAudioSource software healthy src/engine/audio-source.ts:SequentialAudioSource
RnnoiseLoadError software healthy src/engine/voice-cleanup/rnnoise-processor.ts:RnnoiseLoadEr…
RnnoiseRing software healthy src/engine/voice-cleanup/rnnoise-processor.ts:RnnoiseRing

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tests software healthy tests
e2e software healthy tests/e2e
docs software healthy docs
scripts software healthy scripts
test-fixtures software healthy test-fixtures
public software healthy public
models software healthy public/models
whisper software healthy public/models/whisper
matte software healthy public/models/matte
interpolation software healthy public/models/interpolation
dtln software healthy public/models/dtln
rnnoise software healthy public/rnnoise
fonts software healthy public/fonts
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
presets software healthy src/presets
captions software healthy src/presets/captions
testing software healthy src/testing
ui software healthy src/ui
components software healthy src/ui/components
compatibility software healthy src/compatibility
worker software healthy src/worker
lib software healthy src/lib
diagnostics software healthy src/diagnostics
engine software healthy src/engine
voice-cleanup software healthy src/engine/voice-cleanup
project-bundle software healthy src/engine/project-bundle
live-audio software healthy src/engine/live-audio
compatibility software healthy src/engine/compatibility
audio-cleanup software healthy src/engine/audio-cleanup
asr software healthy src/engine/asr
ml software healthy src/engine/ml
ort software healthy src/engine/ml/ort
captions software healthy src/engine/captions
reframe software healthy src/engine/reframe
capture software healthy src/engine/capture
matte software healthy src/engine/matte
interpolation software healthy src/engine/interpolation
media-adapters software healthy src/engine/media-adapters
replay-buffer software healthy src/engine/replay-buffer
interchange software healthy src/engine/interchange
__browser__ software healthy src/__browser__
features software healthy src/features
docs software healthy src/features/docs
content software healthy src/features/docs/content

LabelLayerStatusPath
127.0.0.1 network healthy playwright.config.ts
192.0.2.10 network healthy src/engine/whip-sdp.test.ts
198.51.100.10 network healthy src/engine/whip-sdp.test.ts
203.0.113.5 network healthy src/engine/whip-sdp.test.ts
1.2.3.4 network healthy src/engine/whip-sdp.test.ts
192.0.2.1 network healthy src/engine/whip-session.test.ts
203.0.113.1 network healthy src/engine/whip-session.test.ts

LabelLayerStatusPath
gha::browser-tests cicd healthy .github/workflows/browser-tests.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::otio-validation cicd healthy .github/workflows/otio-validation.yml
gha::claude cicd healthy .github/workflows/claude.yml
gha::whip-integration cicd healthy .github/workflows/whip-integration.yml

LabelLayerStatusPath
browser-tests cicd healthy .github/workflows/browser-tests.yml
ci cicd healthy .github/workflows/ci.yml
validate-otio cicd healthy .github/workflows/otio-validation.yml
claude cicd healthy .github/workflows/claude.yml
whip-mediamtx cicd healthy .github/workflows/whip-integration.yml

LabelLayerStatusPath
AudioCleanupPanel frontend healthy src/ui/AudioCleanupPanel.tsx
ColourInspector frontend healthy src/ui/ColourInspector.tsx
ScopePanel frontend healthy src/ui/ScopePanel.tsx
AutoCaptionsPanel frontend healthy src/ui/AutoCaptionsPanel.tsx

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

LabelLayerStatusPath
port:09 network healthy .github/dependabot.yml

LabelLayerStatusPath
gpu (detected) hardware healthy README.md

LabelLayerStatusPath
CLAUDE_CODE_OAUTH_TOKEN cicd healthy
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/4b72ceef-353c-4495-888c-e30116946371/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4b72ceef-353c-4495-888c-e30116946371/

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.