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.
17 of your 85 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 2.86s · analysis 25.38s · 3.5 MB · GitHub API rate-limit (preflight)

iptv-org/iptv

https://github.com/iptv-org/iptv · scanned 2026-06-05 05:19 UTC (12 hours, 19 minutes ago) · 10 languages

125 findings (71 legacy + 54 scanner) 67th percentile · Typescript · small (2-20K LoC) Scanner says 90 (lower by 19)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 12 hours, 19 minutes ago · v2 · 98 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 75.0 0.15 11.25
security_score 48.9 0.25 12.22
testing_score 90.0 0.20 18.00
documentation_score 75.0 0.15 11.25
practices_score 67.0 0.15 10.05
code_quality 80.0 0.10 8.00
Overall 1.00 70.8
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 207 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
FAQ.md software healthy FAQ.md
README.md software healthy README.md
m3u-linter.json software healthy m3u-linter.json
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
PLAYLISTS.md software healthy PLAYLISTS.md
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
format.test.ts software healthy tests/commands/playlist/format.test.ts
update.test.ts software healthy tests/commands/playlist/update.test.ts
validate.test.ts software warning tests/commands/playlist/validate.test.ts
test.test.ts software healthy tests/commands/playlist/test.test.ts
export.test.ts software healthy tests/commands/playlist/export.test.ts
edit.test.ts software healthy tests/commands/playlist/edit.test.ts
generate.test.ts software healthy tests/commands/playlist/generate.test.ts
create.test.ts software warning tests/commands/report/create.test.ts
update.test.ts software healthy tests/commands/readme/update.test.ts
playlists.md software healthy tests/__data__/expected/readme_update/playlists.md
issues.js software warning tests/__data__/input/issues.js
discussions.js software warning tests/__data__/input/discussions.js
results.js software warning tests/__data__/input/playlist_test/results.js
api.ts software healthy scripts/api.ts
utils.ts software healthy scripts/utils.ts
constants.ts software warning scripts/constants.ts
issue.ts software healthy scripts/models/issue.ts
index.ts software healthy scripts/models/index.ts
stream.ts software healthy scripts/models/stream.ts
playlist.ts software healthy scripts/models/playlist.ts
discussion.ts software healthy scripts/models/discussion.ts
load.ts software healthy scripts/commands/api/load.ts
edit.ts software healthy scripts/commands/playlist/edit.ts
format.ts software healthy scripts/commands/playlist/format.ts
export.ts software healthy scripts/commands/playlist/export.ts
update.ts software healthy scripts/commands/playlist/update.ts
test.ts software healthy scripts/commands/playlist/test.ts
generate.ts software healthy scripts/commands/playlist/generate.ts
validate.ts software healthy scripts/commands/playlist/validate.ts
create.ts software healthy scripts/commands/report/create.ts
update.ts software healthy scripts/commands/readme/update.ts
regionsTable.ts software healthy scripts/tables/regionsTable.ts
languagesTable.ts software healthy scripts/tables/languagesTable.ts
categoriesTable.ts software healthy scripts/tables/categoriesTable.ts
index.ts software healthy scripts/tables/index.ts
countriesTable.ts software healthy scripts/tables/countriesTable.ts
table.ts software warning scripts/tables/table.ts
proxyParser.ts software healthy scripts/core/proxyParser.ts
dataSet.ts software healthy scripts/core/dataSet.ts
index.ts software healthy scripts/core/index.ts
cliTable.ts software healthy scripts/core/cliTable.ts
htmlTable.ts software healthy scripts/core/htmlTable.ts

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

LabelLayerStatusPath
content software healthy tests/commands/playlist/format.test.ts:content
content software healthy tests/commands/playlist/update.test.ts:content
content software healthy tests/commands/playlist/test.test.ts:content
content software healthy tests/commands/playlist/export.test.ts:content
checkStdout software healthy tests/commands/playlist/edit.test.ts:checkStdout
content software healthy tests/commands/playlist/generate.test.ts:content
content software healthy tests/commands/readme/update.test.ts:content
loadData software healthy scripts/api.ts:loadData
downloadData software healthy scripts/api.ts:downloadData
formatBytes software healthy scripts/api.ts:formatBytes
percent software healthy scripts/api.ts:percent
searchChannels software healthy scripts/api.ts:searchChannels
isURI software healthy scripts/utils.ts:isURI
normalizeURL software healthy scripts/utils.ts:normalizeURL
truncate software healthy scripts/utils.ts:truncate
getStreamInfo software healthy scripts/utils.ts:getStreamInfo
loadIssues software healthy scripts/utils.ts:loadIssues
parseIssue software healthy scripts/utils.ts:parseIssue
loadDiscussions software healthy scripts/utils.ts:loadDiscussions
parseDiscussion software healthy scripts/utils.ts:parseDiscussion
createThread software healthy scripts/utils.ts:createThread
escapeRegExp software healthy scripts/models/stream.ts:escapeRegExp
parseName software healthy scripts/models/stream.ts:parseName
format software healthy scripts/models/stream.ts:format
size software healthy scripts/models/stream.ts:size
byFormat software healthy scripts/models/playlist.ts:byFormat
main software healthy scripts/commands/api/load.ts:main
main software healthy scripts/commands/playlist/edit.ts:main
selectChannel software healthy scripts/commands/playlist/edit.ts:selectChannel
selectFeed software healthy scripts/commands/playlist/edit.ts:selectFeed
getChannelChoises software healthy scripts/commands/playlist/edit.ts:getChannelChoises
getFeedChoises software healthy scripts/commands/playlist/edit.ts:getFeedChoises
save software healthy scripts/commands/playlist/edit.ts:save
main software healthy scripts/commands/playlist/format.ts:main
main software healthy scripts/commands/playlist/export.ts:main
cacheData software healthy scripts/commands/playlist/update.ts:cacheData
resetData software healthy scripts/commands/playlist/update.ts:resetData
main software healthy scripts/commands/playlist/update.ts:main
saveLogs software healthy scripts/commands/playlist/update.ts:saveLogs
saveStreams software healthy scripts/commands/playlist/update.ts:saveStreams
loadStreams software healthy scripts/commands/playlist/update.ts:loadStreams
processIssues software healthy scripts/commands/playlist/update.ts:processIssues
removeStream software healthy scripts/commands/playlist/update.ts:removeStream
editStream software healthy scripts/commands/playlist/update.ts:editStream
addStream software healthy scripts/commands/playlist/update.ts:addStream
main software healthy scripts/commands/playlist/test.ts:main
runTest software healthy scripts/commands/playlist/test.ts:runTest
drawTable software healthy scripts/commands/playlist/test.ts:drawTable
removeBrokenLinks software healthy scripts/commands/playlist/test.ts:removeBrokenLinks
onFinish software healthy scripts/commands/playlist/test.ts:onFinish

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

LabelLayerStatusPath
LogThread software healthy scripts/utils.ts:LogThread
Issue software healthy scripts/models/issue.ts:Issue
Stream software healthy scripts/models/stream.ts:Stream
Playlist software healthy scripts/models/playlist.ts:Playlist
Discussion software healthy scripts/models/discussion.ts:Discussion
RegionsTable software healthy scripts/tables/regionsTable.ts:RegionsTable
LanguagesTable software healthy scripts/tables/languagesTable.ts:LanguagesTable
CategoriesTable software healthy scripts/tables/categoriesTable.ts:CategoriesTable
CountriesTable software healthy scripts/tables/countriesTable.ts:CountriesTable
ProxyParser software healthy scripts/core/proxyParser.ts:ProxyParser
DataSet software healthy scripts/core/dataSet.ts:DataSet
CliTable software healthy scripts/core/cliTable.ts:CliTable
HTMLTable software healthy scripts/core/htmlTable.ts:HTMLTable
LogParser software healthy scripts/core/logParser.ts:LogParser
NumberParser software healthy scripts/core/numberParser.ts:NumberParser
PlaylistParser software healthy scripts/core/playlistParser.ts:PlaylistParser
StreamTester software healthy scripts/core/streamTester.ts:StreamTester
Markdown software healthy scripts/core/markdown.ts:Markdown
RegionsGenerator software healthy scripts/generators/regionsGenerator.ts:RegionsGenerator
CitiesGenerator software healthy scripts/generators/citiesGenerator.ts:CitiesGenerator
SubdivisionsGenerator software healthy scripts/generators/subdivisionsGenerator.ts:SubdivisionsGen…
RawGenerator software healthy scripts/generators/rawGenerator.ts:RawGenerator
CountriesGenerator software healthy scripts/generators/countriesGenerator.ts:CountriesGenerator
IndexLanguageGenerator software healthy scripts/generators/indexLanguageGenerator.ts:IndexLanguageG…
IndexCountryGenerator software healthy scripts/generators/indexCountryGenerator.ts:IndexCountryGen…
IndexCategoryGenerator software healthy scripts/generators/indexCategoryGenerator.ts:IndexCategoryG…
SourcesGenerator software healthy scripts/generators/sourcesGenerator.ts:SourcesGenerator
LanguagesGenerator software healthy scripts/generators/languagesGenerator.ts:LanguagesGenerator
IndexGenerator software healthy scripts/generators/indexGenerator.ts:IndexGenerator
CategoriesGenerator software healthy scripts/generators/categoriesGenerator.ts:CategoriesGenerat…

LabelLayerStatusPath
tests software healthy tests
commands software healthy tests/commands
playlist software healthy tests/commands/playlist
report software healthy tests/commands/report
readme software healthy tests/commands/readme
__data__ software healthy tests/__data__
expected software healthy tests/__data__/expected
readme_update software healthy tests/__data__/expected/readme_update
input software healthy tests/__data__/input
playlist_test software healthy tests/__data__/input/playlist_test
scripts software healthy scripts
models software healthy scripts/models
commands software healthy scripts/commands
api software healthy scripts/commands/api
playlist software healthy scripts/commands/playlist
report software healthy scripts/commands/report
readme software healthy scripts/commands/readme
tables software healthy scripts/tables
core software healthy scripts/core
generators software healthy scripts/generators
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
DISCUSSION_TEMPLATE software healthy .github/DISCUSSION_TEMPLATE
workflows software healthy .github/workflows

LabelLayerStatusPath
103.199.161.254 network healthy tests/commands/report/create.test.ts
190.61.102.67 network healthy tests/commands/report/create.test.ts
194.76.186.33 network healthy tests/__data__/input/issues.js
194.233.72.249 network healthy tests/__data__/input/issues.js

LabelLayerStatusPath
gha::check cicd healthy .github/workflows/check.yml
gha::update cicd healthy .github/workflows/update.yml
gha::format cicd healthy .github/workflows/format.yml

LabelLayerStatusPath
check cicd healthy .github/workflows/check.yml
main cicd healthy .github/workflows/update.yml
main cicd healthy .github/workflows/format.yml

LabelLayerStatusPath
APP_PRIVATE_KEY cicd healthy
APP_ID cicd healthy

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

LabelLayerStatusPath
vps::aws hardware healthy .github/ISSUE_TEMPLATE/2_streams_edit.yml
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/c3786ac9-f743-4cf5-be3e-6afdde35579b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c3786ac9-f743-4cf5-be3e-6afdde35579b/

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.