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

devsolux/iptv-playlist

https://github.com/devsolux/iptv-playlist · scanned 2026-06-05 18:25 UTC (4 days, 19 hours ago) · 10 languages

40 raw signals (18 security + 22 graph) 11/13 scanners ran 37th percentile · Javascript · tiny (<2K LoC) System graph score 95 (lower by 38)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 19 hours ago · v2 · 25 actionable findings from 2 signal sources. 4 repeated signals grouped for readability. 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 85.0 0.15 12.75
security_score 100.0 0.25 25.00
testing_score 0.0 0.20 0.00
documentation_score 21.0 0.15 3.15
practices_score 55.0 0.15 8.25
code_quality 80.0 0.10 8.00
Overall 1.00 57.1
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 456 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
README.md software healthy README.md
checker.js software healthy checker.js
.travis.yml software healthy .travis.yml
package.json software healthy package.json
package-lock.json software healthy package-lock.json
playlist.js software healthy playlist.js
td.json software healthy playlist/td.json
pw.json software healthy playlist/pw.json
la.json software healthy playlist/la.json
tt.json software healthy playlist/tt.json
za.json software healthy playlist/za.json
gr.json software healthy playlist/gr.json
vc.json software healthy playlist/vc.json
eh.json software healthy playlist/eh.json
be.json software healthy playlist/be.json
iq.json software healthy playlist/iq.json
jp.json software healthy playlist/jp.json
ge.json software healthy playlist/ge.json
mr.json software healthy playlist/mr.json
no.json software healthy playlist/no.json
tl.json software healthy playlist/tl.json
zm.json software healthy playlist/zm.json
km.json software healthy playlist/km.json
au.json software healthy playlist/au.json
sr.json software healthy playlist/sr.json
mh.json software healthy playlist/mh.json
sm.json software healthy playlist/sm.json
jm.json software healthy playlist/jm.json
pk.json software healthy playlist/pk.json
gy.json software healthy playlist/gy.json
sk.json software healthy playlist/sk.json
uy.json software healthy playlist/uy.json
bo.json software healthy playlist/bo.json
bd.json software healthy playlist/bd.json
lc.json software healthy playlist/lc.json
in.json software healthy playlist/in.json
cy.json software healthy playlist/cy.json
pt.json software healthy playlist/pt.json
ir.json software healthy playlist/ir.json
li.json software healthy playlist/li.json
er.json software healthy playlist/er.json
mc.json software healthy playlist/mc.json
hr.json software healthy playlist/hr.json
sh.json software healthy playlist/sh.json
rw.json software healthy playlist/rw.json
do.json software healthy playlist/do.json
us.json software healthy playlist/us.json
lt.json software healthy playlist/lt.json
bv.json software healthy playlist/bv.json
ao.json software healthy playlist/ao.json

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

LabelLayerStatusPath
81.171.10.42 network healthy playlist/gr.json
62.1.176.18 network healthy playlist/gr.json
151.80.18.177 network healthy playlist/km.json
124.109.47.101 network healthy playlist/pk.json
88.212.15.27 network healthy playlist/sk.json
109.74.145.11 network healthy playlist/sk.json
95.105.255.137 network healthy playlist/sk.json
88.212.7.11 network healthy playlist/sk.json
147.135.114.221 network healthy playlist/uy.json
186.121.206.197 network healthy playlist/bo.json
190.104.15.135 network healthy playlist/bo.json
158.69.24.53 network healthy playlist/bd.json
145.0.0.0 network healthy playlist/in.json
147.0.0.0 network healthy playlist/in.json
103.175.73.12 network healthy playlist/in.json
142.0.0.0 network healthy playlist/in.json
103.157.248.140 network healthy playlist/in.json
103.253.18.58 network healthy playlist/in.json
202.70.146.135 network healthy playlist/in.json
195.23.211.179 network healthy playlist/pt.json
204.11.235.251 network healthy playlist/ir.json
89.201.163.244 network healthy playlist/hr.json
197.243.19.131 network healthy playlist/rw.json
190.122.104.210 network healthy playlist/do.json
200.194.238.229 network healthy playlist/br.json
200.77.176.130 network healthy playlist/br.json
224.0.0.4 network healthy playlist/br.json
168.205.87.198 network healthy playlist/br.json
129.0.0.0 network healthy playlist/br.json
200.189.113.201 network healthy playlist/br.json
103.215.194.93 network healthy playlist/mm.json
150.107.205.212 network healthy playlist/np.json
69.64.57.208 network healthy playlist/tg.json
82.212.74.98 network healthy playlist/sd.json
120.0.0.0 network healthy playlist/cr.json
191.102.39.254 network healthy playlist/cr.json
89.187.191.41 network healthy playlist/tr.json
54.36.110.140 network healthy playlist/tr.json
139.162.182.79 network healthy playlist/tr.json
43.252.18.195 network healthy playlist/kh.json
202.62.56.22 network healthy playlist/kh.json
144.0.0.0 network healthy playlist/kh.json
49.156.33.114 network healthy playlist/kh.json
92.176.119.180 network healthy playlist/ad.json
200.7.219.221 network healthy playlist/ec.json
190.107.232.9 network healthy playlist/ec.json
122.55.252.134 network healthy playlist/ph.json
82.212.74.2 network healthy playlist/jo.json
93.184.10.248 network healthy playlist/jo.json
45.63.116.205 network healthy playlist/jo.json

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

LabelLayerStatusPath
init software healthy checker.js:init
afterEach software healthy checker.js:afterEach
setUp software healthy checker.js:setUp
writeToFile software healthy checker.js:writeToFile
getSecretHash software healthy playlist.js:getSecretHash
uploadUpdateFile software healthy playlist.js:uploadUpdateFile
getCountries software healthy playlist.js:getCountries
updatePlaylist software healthy playlist.js:updatePlaylist
loadPlaylist software healthy src/http.js:loadPlaylist
loadStream software healthy src/http.js:loadStream
parseError software healthy src/http.js:parseError
parseResponseStatus software healthy src/http.js:parseResponseStatus
ffprobe software healthy src/ffprobe.js:ffprobe
execCommand software healthy src/ffprobe.js:execCommand
parseStderr software healthy src/ffprobe.js:parseStderr
buildCommand software healthy src/ffprobe.js:buildCommand
parseRequest software healthy src/ffprobe.js:parseRequest
parseError software healthy src/ffprobe.js:parseError
isJSON software healthy src/ffprobe.js:isJSON
parseLine software healthy src/playlist-parser.js:parseLine
parseHeader software healthy src/playlist-parser.js:parseHeader
add software healthy src/cache.js:add
check software healthy src/cache.js:check
hashUrl software healthy src/cache.js:hashUrl
items software healthy src/index.js:items
parsePlaylist software healthy src/parser.js:parsePlaylist
getErrorMessage software healthy src/parser.js:getErrorMessage
hasOwn software healthy src/curl.js:hasOwn
singleQuote software healthy src/curl.js:singleQuote
reqHeaders software healthy src/curl.js:reqHeaders
methodKey software healthy src/curl.js:methodKey
method software healthy src/curl.js:method
formattedData software healthy src/curl.js:formattedData
defaultLogCallback software healthy src/curl.js:defaultLogCallback

LabelLayerStatusPath
playlist software healthy playlist
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src

LabelLayerStatusPath
Logger software healthy src/logger.js:Logger
IPTVChecker software healthy src/index.js:IPTVChecker
CurlHelper software healthy src/curl.js:CurlHelper

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

LabelLayerStatusPath
loadbalancer network healthy playlist/aw.json

LabelLayerStatusPath
port:14 network healthy .github/workflows/update.yml

LabelLayerStatusPath
vps::gcp hardware healthy playlist/iq.json

LabelLayerStatusPath
gpu (detected) hardware healthy playlist/it.json

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

LabelLayerStatusPath
build cicd healthy .github/workflows/update.yml

LabelLayerStatusPath
GITHUB_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/4f7f445c-a1fd-4c66-ac21-6bba9a777284/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4f7f445c-a1fd-4c66-ac21-6bba9a777284/

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.