Scan timing: clone 3.37s · analysis 16.76s · 14.0 MB · GitHub API rate-limit (preflight)
https://github.com/jellyfin/jellyfin
· scanned 2026-06-05 11:21 UTC (5 days, 13 hours ago)
· 10 languages
58 raw signals (52 security + 6 graph) System graph score 100 (lower by 31)
Last scanned 5 days, 13 hours ago · v2 · 18 actionable findings from 2 signal sources. 37 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
65.0 | 0.15 | 9.75 |
security_score |
90.5 | 0.25 | 22.62 |
testing_score |
42.0 | 0.20 | 8.40 |
documentation_score |
60.0 | 0.15 | 9.00 |
practices_score |
84.0 | 0.15 | 12.60 |
code_quality |
69.7 | 0.10 | 6.97 |
| Overall | 1.00 | 69.3 |
All 2874 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 |
|---|---|---|---|
global.json |
software | healthy | global.json |
stylecop.json |
software | healthy | stylecop.json |
README.md |
software | healthy | README.md |
SharedVersion.cs |
software | healthy | SharedVersion.cs |
CONTRIBUTORS.md |
software | healthy | CONTRIBUTORS.md |
SubtitleEditParser.cs |
software | healthy | MediaBrowser.MediaEncoding/Subtitles/SubtitleEditParser.cs |
SubtitleEncoder.cs |
software | healthy | MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs |
ISubtitleParser.cs |
software | healthy | MediaBrowser.MediaEncoding/Subtitles/ISubtitleParser.cs |
JsonWriter.cs |
software | healthy | MediaBrowser.MediaEncoding/Subtitles/JsonWriter.cs |
SubtitleFormatExtensions.cs |
software | healthy | MediaBrowser.MediaEncoding/Subtitles/SubtitleFormatExtensio… |
AttachmentExtractor.cs |
software | healthy | MediaBrowser.MediaEncoding/Attachments/AttachmentExtractor.… |
BdInfoFileInfo.cs |
software | healthy | MediaBrowser.MediaEncoding/BdInfo/BdInfoFileInfo.cs |
BdInfoDirectoryInfo.cs |
software | healthy | MediaBrowser.MediaEncoding/BdInfo/BdInfoDirectoryInfo.cs |
BdInfoExaminer.cs |
software | healthy | MediaBrowser.MediaEncoding/BdInfo/BdInfoExaminer.cs |
EncodingConfigurationStore.cs |
software | healthy | MediaBrowser.MediaEncoding/Configuration/EncodingConfigurat… |
EncodingConfigurationFactory.cs |
software | healthy | MediaBrowser.MediaEncoding/Configuration/EncodingConfigurat… |
MediaStreamInfo.cs |
software | healthy | MediaBrowser.MediaEncoding/Probing/MediaStreamInfo.cs |
MediaChapter.cs |
software | healthy | MediaBrowser.MediaEncoding/Probing/MediaChapter.cs |
FFProbeHelpers.cs |
software | healthy | MediaBrowser.MediaEncoding/Probing/FFProbeHelpers.cs |
MediaStreamInfoSideData.cs |
software | healthy | MediaBrowser.MediaEncoding/Probing/MediaStreamInfoSideData.… |
ProbeResultNormalizer.cs |
software | healthy | MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs |
MediaFrameInfo.cs |
software | healthy | MediaBrowser.MediaEncoding/Probing/MediaFrameInfo.cs |
InternalMediaInfoResult.cs |
software | healthy | MediaBrowser.MediaEncoding/Probing/InternalMediaInfoResult.… |
MediaFrameSideDataInfo.cs |
software | healthy | MediaBrowser.MediaEncoding/Probing/MediaFrameSideDataInfo.cs |
MediaFormatInfo.cs |
software | healthy | MediaBrowser.MediaEncoding/Probing/MediaFormatInfo.cs |
CodecType.cs |
software | healthy | MediaBrowser.MediaEncoding/Probing/CodecType.cs |
TranscodeManager.cs |
software | healthy | MediaBrowser.MediaEncoding/Transcoding/TranscodeManager.cs |
EncoderValidator.cs |
software | healthy | MediaBrowser.MediaEncoding/Encoder/EncoderValidator.cs |
MediaEncoder.cs |
software | healthy | MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs |
EncodingUtils.cs |
software | healthy | MediaBrowser.MediaEncoding/Encoder/EncodingUtils.cs |
ApplePlatformHelper.cs |
software | healthy | MediaBrowser.MediaEncoding/Encoder/ApplePlatformHelper.cs |
AssemblyInfo.cs |
software | healthy | MediaBrowser.MediaEncoding/Properties/AssemblyInfo.cs |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
install-ffmpeg.sh |
software | healthy | .devcontainer/install-ffmpeg.sh |
FfProbeKeyframeExtractorTests.cs |
software | healthy | tests/Jellyfin.MediaEncoding.Keyframes.Tests/FfProbe/FfProb… |
keyframes_result.json |
software | healthy | tests/Jellyfin.MediaEncoding.Keyframes.Tests/FfProbe/Test D… |
keyframes_streamduration_result.json |
software | healthy | tests/Jellyfin.MediaEncoding.Keyframes.Tests/FfProbe/Test D… |
ImageFormatExtensionsTests.cs |
software | healthy | tests/Jellyfin.Model.Tests/Drawing/ImageFormatExtensionsTes… |
MediaStreamTests.cs |
software | healthy | tests/Jellyfin.Model.Tests/Entities/MediaStreamTests.cs |
ProviderIdsExtensionsTests.cs |
software | healthy | tests/Jellyfin.Model.Tests/Entities/ProviderIdsExtensionsTe… |
MediaSourceInfo-mkv-av1-aac-srt-2600k.json |
software | healthy | tests/Jellyfin.Model.Tests/Test Data/MediaSourceInfo-mkv-av… |
MediaSourceInfo-numstreams-33.json |
software | healthy | tests/Jellyfin.Model.Tests/Test Data/MediaSourceInfo-numstr… |
MediaSourceInfo-mkv-vp9-aac-srt-2600k.json |
software | healthy | tests/Jellyfin.Model.Tests/Test Data/MediaSourceInfo-mkv-vp… |
DeviceProfile-AndroidTVExoPlayer-NoHevcRotation.json |
software | healthy | tests/Jellyfin.Model.Tests/Test Data/DeviceProfile-AndroidT… |
MediaSourceInfo-mkv-h264-ac3-srt-2600k.json |
software | healthy | tests/Jellyfin.Model.Tests/Test Data/MediaSourceInfo-mkv-h2… |
MediaSourceInfo-mkv-dvhe.05-eac3-28000k.json |
software | healthy | tests/Jellyfin.Model.Tests/Test Data/MediaSourceInfo-mkv-dv… |
MediaSourceInfo-mp4-dvh1.05-eac3-15200k.json |
software | healthy | tests/Jellyfin.Model.Tests/Test Data/MediaSourceInfo-mp4-dv… |
MediaSourceInfo-raw.json |
software | healthy | tests/Jellyfin.Model.Tests/Test Data/MediaSourceInfo-raw.js… |
MediaSourceInfo-mkv-vp9-ac3-srt-2600k.json |
software | healthy | tests/Jellyfin.Model.Tests/Test Data/MediaSourceInfo-mkv-vp… |
DeviceProfile-Tizen3-stereo.json |
software | healthy | tests/Jellyfin.Model.Tests/Test Data/DeviceProfile-Tizen3-s… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MediaBrowser.MediaEncoding |
software | healthy | MediaBrowser.MediaEncoding |
Subtitles |
software | healthy | MediaBrowser.MediaEncoding/Subtitles |
Attachments |
software | healthy | MediaBrowser.MediaEncoding/Attachments |
BdInfo |
software | healthy | MediaBrowser.MediaEncoding/BdInfo |
Configuration |
software | healthy | MediaBrowser.MediaEncoding/Configuration |
Probing |
software | healthy | MediaBrowser.MediaEncoding/Probing |
Transcoding |
software | healthy | MediaBrowser.MediaEncoding/Transcoding |
Encoder |
software | healthy | MediaBrowser.MediaEncoding/Encoder |
Properties |
software | healthy | MediaBrowser.MediaEncoding/Properties |
.devcontainer |
software | healthy | .devcontainer |
tests |
software | healthy | tests |
Jellyfin.MediaEncoding.Keyframes.Tests |
software | healthy | tests/Jellyfin.MediaEncoding.Keyframes.Tests |
FfProbe |
software | healthy | tests/Jellyfin.MediaEncoding.Keyframes.Tests/FfProbe |
Test Data |
software | healthy | tests/Jellyfin.MediaEncoding.Keyframes.Tests/FfProbe/Test D… |
Jellyfin.Model.Tests |
software | healthy | tests/Jellyfin.Model.Tests |
Drawing |
software | healthy | tests/Jellyfin.Model.Tests/Drawing |
Entities |
software | healthy | tests/Jellyfin.Model.Tests/Entities |
Test Data |
software | healthy | tests/Jellyfin.Model.Tests/Test Data |
Net |
software | healthy | tests/Jellyfin.Model.Tests/Net |
Extensions |
software | healthy | tests/Jellyfin.Model.Tests/Extensions |
Cryptography |
software | healthy | tests/Jellyfin.Model.Tests/Cryptography |
Dlna |
software | healthy | tests/Jellyfin.Model.Tests/Dlna |
Jellyfin.Networking.Tests |
software | healthy | tests/Jellyfin.Networking.Tests |
Configuration |
software | healthy | tests/Jellyfin.Networking.Tests/Configuration |
Jellyfin.Server.Tests |
software | healthy | tests/Jellyfin.Server.Tests |
Jellyfin.MediaEncoding.Tests |
software | healthy | tests/Jellyfin.MediaEncoding.Tests |
Subtitles |
software | healthy | tests/Jellyfin.MediaEncoding.Tests/Subtitles |
Test Data |
software | healthy | tests/Jellyfin.MediaEncoding.Tests/Test Data |
Probing |
software | healthy | tests/Jellyfin.MediaEncoding.Tests/Test Data/Probing |
Probing |
software | healthy | tests/Jellyfin.MediaEncoding.Tests/Probing |
Jellyfin.XbmcMetadata.Tests |
software | healthy | tests/Jellyfin.XbmcMetadata.Tests |
Parsers |
software | healthy | tests/Jellyfin.XbmcMetadata.Tests/Parsers |
Location |
software | healthy | tests/Jellyfin.XbmcMetadata.Tests/Location |
Jellyfin.Api.Tests |
software | healthy | tests/Jellyfin.Api.Tests |
Middleware |
software | healthy | tests/Jellyfin.Api.Tests/Middleware |
Auth |
software | healthy | tests/Jellyfin.Api.Tests/Auth |
IgnoreSchedulePolicy |
software | healthy | tests/Jellyfin.Api.Tests/Auth/IgnoreSchedulePolicy |
DefaultAuthorizationPolicy |
software | healthy | tests/Jellyfin.Api.Tests/Auth/DefaultAuthorizationPolicy |
FirstTimeSetupPolicy |
software | healthy | tests/Jellyfin.Api.Tests/Auth/FirstTimeSetupPolicy |
Helpers |
software | healthy | tests/Jellyfin.Api.Tests/Helpers |
ModelBinders |
software | healthy | tests/Jellyfin.Api.Tests/ModelBinders |
Controllers |
software | healthy | tests/Jellyfin.Api.Tests/Controllers |
Jellyfin.MediaEncoding.Hls.Tests |
software | healthy | tests/Jellyfin.MediaEncoding.Hls.Tests |
Playlist |
software | healthy | tests/Jellyfin.MediaEncoding.Hls.Tests/Playlist |
Jellyfin.LiveTv.Tests |
software | healthy | tests/Jellyfin.LiveTv.Tests |
Listings |
software | healthy | tests/Jellyfin.LiveTv.Tests/Listings |
Test Data |
software | healthy | tests/Jellyfin.LiveTv.Tests/Test Data |
LiveTv |
software | healthy | tests/Jellyfin.LiveTv.Tests/Test Data/LiveTv |
192.168.1.182 |
software | healthy | tests/Jellyfin.LiveTv.Tests/Test Data/LiveTv/192.168.1.182 |
10.10.10.100 |
software | healthy | tests/Jellyfin.LiveTv.Tests/Test Data/LiveTv/10.10.10.100 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
main |
cicd | healthy | .github/workflows/pull-request-conflict.yml |
main |
cicd | healthy | .github/workflows/openapi-generate.yml |
metadata |
cicd | healthy | .github/workflows/openapi-workflow-run.yml |
comment |
cicd | healthy | .github/workflows/openapi-workflow-run.yml |
format-check |
cicd | healthy | .github/workflows/ci-format.yml |
abi-head |
cicd | healthy | .github/workflows/ci-compat.yml |
abi-base |
cicd | healthy | .github/workflows/ci-compat.yml |
abi-diff |
cicd | healthy | .github/workflows/ci-compat.yml |
prs-stale-conflicts |
cicd | healthy | .github/workflows/pull-request-stale.yaml |
analyze |
cicd | healthy | .github/workflows/ci-codeql-analysis.yml |
run-tests |
cicd | healthy | .github/workflows/ci-tests.yml |
publish-openapi |
cicd | healthy | .github/workflows/openapi-merge.yml |
publish-unstable |
cicd | healthy | .github/workflows/openapi-merge.yml |
publish-stable |
cicd | healthy | .github/workflows/openapi-merge.yml |
issues |
cicd | healthy | .github/workflows/issue-stale.yml |
project |
cicd | healthy | .github/workflows/project-automation.yml |
auto_bump_version |
cicd | healthy | .github/workflows/release-bump-version.yaml |
manual_bump_version |
cicd | healthy | .github/workflows/release-bump-version.yaml |
rebase |
cicd | healthy | .github/workflows/commands.yml |
rename |
cicd | healthy | .github/workflows/commands.yml |
ancestor |
cicd | healthy | .github/workflows/openapi-pull-request.yml |
head |
cicd | healthy | .github/workflows/openapi-pull-request.yml |
base |
cicd | healthy | .github/workflows/openapi-pull-request.yml |
diff |
cicd | healthy | .github/workflows/openapi-pull-request.yml |
check_issue |
cicd | healthy | .github/workflows/issue-template-check.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.111 |
network | healthy | tests/Jellyfin.LiveTv.Tests/Test Data/LiveTv/192.168.1.182/… |
192.168.1.182 |
network | healthy | tests/Jellyfin.LiveTv.Tests/Test Data/LiveTv/192.168.1.182/… |
10.10.10.100 |
network | healthy | tests/Jellyfin.LiveTv.Tests/Test Data/LiveTv/10.10.10.100/d… |
10.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
10.6.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
9.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
10.7.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
8.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
5.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
4.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
7.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
6.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
1.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
11.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
1.2.4.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
1.2.1.3 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
1.2.1.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
1.2.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
2.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
1.0.0.3 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
3.0.0.0 |
network | healthy | tests/Jellyfin.Server.Implementations.Tests/Test Data/Updat… |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::pull-request-conflict |
cicd | healthy | .github/workflows/pull-request-conflict.yml |
gha::openapi-generate |
cicd | healthy | .github/workflows/openapi-generate.yml |
gha::openapi-workflow-run |
cicd | healthy | .github/workflows/openapi-workflow-run.yml |
gha::ci-format |
cicd | healthy | .github/workflows/ci-format.yml |
gha::ci-compat |
cicd | healthy | .github/workflows/ci-compat.yml |
gha::pull-request-stale |
cicd | healthy | .github/workflows/pull-request-stale.yaml |
gha::ci-codeql-analysis |
cicd | healthy | .github/workflows/ci-codeql-analysis.yml |
gha::ci-tests |
cicd | healthy | .github/workflows/ci-tests.yml |
gha::openapi-merge |
cicd | healthy | .github/workflows/openapi-merge.yml |
gha::issue-stale |
cicd | healthy | .github/workflows/issue-stale.yml |
gha::project-automation |
cicd | healthy | .github/workflows/project-automation.yml |
gha::release-bump-version |
cicd | healthy | .github/workflows/release-bump-version.yaml |
gha::commands |
cicd | healthy | .github/workflows/commands.yml |
gha::openapi-pull-request |
cicd | healthy | .github/workflows/openapi-pull-request.yml |
gha::issue-template-check |
cicd | healthy | .github/workflows/issue-template-check.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
REPO_USER |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
SDK_VERSION |
cicd | healthy | — |
NEXT_VERSION |
cicd | healthy | — |
REPO_HOST |
cicd | healthy | — |
JF_BOT_TOKEN |
cicd | healthy | — |
TAG_BRANCH |
cicd | healthy | — |
JELLYFIN_VERSION |
cicd | healthy | — |
REPO_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xud1us9f |
software | healthy | /tmp/repobility-clone-xud1us9f |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .devcontainer/devcontainer.json |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | .github/ISSUE_TEMPLATE/issue report.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/Jellyfin.LiveTv.Tests/Test Data/SchedulesDirect/token… |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .github/ISSUE_TEMPLATE/issue report.yml |
This page is publicly accessible at:
https://repobility.com/scan/a70bcbd1-42f2-48f6-b39c-abd3a111a809/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a70bcbd1-42f2-48f6-b39c-abd3a111a809/
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.