Scan timing: clone 27.41s · analysis 0.73s · 202.5 MB · GitHub API rate-limit (preflight)
https://github.com/AdguardTeam/HostlistsRegistry
· scanned 2026-06-05 21:03 UTC (4 days, 13 hours ago)
· 10 languages
57 raw signals (19 security + 38 graph) 11/13 scanners ran 55th percentile · Javascript · small (2-20K LoC) System graph score 94 (lower by 28)
Last scanned 4 days, 13 hours ago · v2 · 31 actionable findings from 2 signal sources. 7 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 |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
73.0 | 0.15 | 10.95 |
practices_score |
82.0 | 0.15 | 12.30 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 65.2 |
All 880 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 |
|---|---|---|---|
.eslintrc.js |
software | warning | .eslintrc.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
compose.js |
software | healthy | compose.js |
.twosky.json |
software | healthy | .twosky.json |
.yarnrc.yml |
software | healthy | .yarnrc.yml |
metadata.json |
software | healthy | groups/metadata.json |
compress.js |
software | healthy | scripts/repository/compress.js |
helpers.js |
software | healthy | scripts/helpers/helpers.js |
logger.js |
software | warning | scripts/helpers/logger.js |
get-services-content.js |
software | healthy | scripts/services/get-services-content.js |
restore-removed-services.js |
software | healthy | scripts/services/restore-removed-services.js |
zod-schemas.js |
software | warning | scripts/services/zod-schemas.js |
add-localizations.js |
software | healthy | scripts/services/add-localizations.js |
type-defs.js |
software | warning | scripts/services/type-defs.js |
merge-services-data.js |
software | healthy | scripts/services/merge-services-data.js |
validate-svg-icons.js |
software | healthy | scripts/services/validate-svg-icons.js |
check-node-version.js |
software | warning | scripts/check/check-node-version.js |
prepare.js |
software | healthy | scripts/translations/prepare.js |
converter.js |
software | healthy | scripts/translations/converter.js |
services.json |
software | healthy | assets/services.json |
filters.json |
software | healthy | assets/filters.json |
filters_i18n.json |
software | healthy | assets/filters_i18n.json |
typosquatting_allowlist.json |
software | healthy | assets/typosquatting_allowlist.json |
filters-dev.json |
software | healthy | assets/filters-dev.json |
services_i18n.json |
software | healthy | assets/services_i18n.json |
services.json |
software | healthy | locales/it/services.json |
filters.json |
software | healthy | locales/it/filters.json |
tags.json |
software | healthy | locales/it/tags.json |
groups.json |
software | healthy | locales/it/groups.json |
services.json |
software | healthy | locales/id/services.json |
filters.json |
software | healthy | locales/id/filters.json |
tags.json |
software | healthy | locales/id/tags.json |
groups.json |
software | healthy | locales/id/groups.json |
services.json |
software | healthy | locales/ko/services.json |
filters.json |
software | healthy | locales/ko/filters.json |
tags.json |
software | healthy | locales/ko/tags.json |
groups.json |
software | healthy | locales/ko/groups.json |
services.json |
software | healthy | locales/pt/services.json |
filters.json |
software | healthy | locales/pt/filters.json |
tags.json |
software | healthy | locales/pt/tags.json |
groups.json |
software | healthy | locales/pt/groups.json |
services.json |
software | healthy | locales/hu/services.json |
filters.json |
software | healthy | locales/hu/filters.json |
tags.json |
software | healthy | locales/hu/tags.json |
groups.json |
software | healthy | locales/hu/groups.json |
services.json |
software | healthy | locales/ar/services.json |
filters.json |
software | healthy | locales/ar/filters.json |
tags.json |
software | healthy | locales/ar/tags.json |
groups.json |
software | healthy | locales/ar/groups.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
29.03.43.1 |
network | healthy | assets/services.json |
36.17.56.53 |
network | healthy | assets/services.json |
58.13.78.38 |
network | healthy | assets/services.json |
15.18.22.4 |
network | healthy | assets/services.json |
14.18.22.4 |
network | healthy | assets/services.json |
1.34.459.991 |
network | healthy | assets/services.json |
1.43.995.995 |
network | healthy | assets/services.json |
1.78.996.996 |
network | healthy | assets/services.json |
44.068.62.218 |
network | healthy | assets/services.json |
25.19.38.481 |
network | healthy | assets/services.json |
36.17.57.53 |
network | healthy | assets/services.json |
1.34.468.986 |
network | healthy | assets/services.json |
3.4.3.18 |
network | healthy | assets/services.json |
3.38.06.19 |
network | healthy | assets/services.json |
2.67.7.14 |
network | healthy | assets/services.json |
1.42.66.05 |
network | healthy | assets/services.json |
3.7.5.7 |
network | healthy | assets/services.json |
4.851.896.24 |
network | healthy | assets/services.json |
361.195.694.51 |
network | healthy | assets/services.json |
5.97.101.063 |
network | healthy | assets/services.json |
2.8.003.003 |
network | healthy | assets/services.json |
7.926.657.69 |
network | healthy | assets/services.json |
3.384.619.944 |
network | healthy | assets/services.json |
2.062.41.665 |
network | healthy | assets/services.json |
1.111.548.676 |
network | healthy | assets/services.json |
2.224.168.31 |
network | healthy | assets/services.json |
5.463.809.574 |
network | healthy | assets/services.json |
3.035.068.001 |
network | healthy | assets/services.json |
7.2.7.6 |
network | healthy | assets/services.json |
1.4.6.2 |
network | healthy | assets/services.json |
2.22.101.398 |
network | healthy | assets/services.json |
434.274.844.586 |
network | healthy | assets/services.json |
2.2.3.5 |
network | healthy | assets/services.json |
3.4.4.4 |
network | healthy | assets/services.json |
4.3.4.4 |
network | healthy | assets/services.json |
4.2.7.5 |
network | healthy | assets/services.json |
1.16.45.45 |
network | healthy | assets/services.json |
01.54.46.46 |
network | healthy | assets/services.json |
082.02.164.062 |
network | healthy | assets/services.json |
1.117.794.794 |
network | healthy | assets/services.json |
094.125.239.2 |
network | healthy | assets/services.json |
016.288.046.575 |
network | healthy | assets/services.json |
178.832.337.515 |
network | healthy | assets/services.json |
475.297.723.495 |
network | healthy | assets/services.json |
46.202.688.688 |
network | healthy | assets/services.json |
6.336.26.202 |
network | healthy | assets/services.json |
548.317.487.487 |
network | healthy | assets/services.json |
029.835.26.144 |
network | healthy | assets/services.json |
3.83.288.173 |
network | healthy | assets/services.json |
288.087.652.652 |
network | healthy | assets/services.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
groups |
software | healthy | groups |
scripts |
software | healthy | scripts |
repository |
software | healthy | scripts/repository |
helpers |
software | healthy | scripts/helpers |
services |
software | healthy | scripts/services |
check |
software | healthy | scripts/check |
translations |
software | healthy | scripts/translations |
assets |
software | healthy | assets |
locales |
software | healthy | locales |
it |
software | healthy | locales/it |
id |
software | healthy | locales/id |
ko |
software | healthy | locales/ko |
pt |
software | healthy | locales/pt |
hu |
software | healthy | locales/hu |
ar |
software | healthy | locales/ar |
fi |
software | healthy | locales/fi |
fa |
software | healthy | locales/fa |
es |
software | healthy | locales/es |
sk |
software | healthy | locales/sk |
sr |
software | healthy | locales/sr |
ja |
software | healthy | locales/ja |
da |
software | healthy | locales/da |
be |
software | healthy | locales/be |
fr |
software | healthy | locales/fr |
uk |
software | healthy | locales/uk |
ca |
software | healthy | locales/ca |
zh |
software | healthy | locales/zh |
pt_BR |
software | healthy | locales/pt_BR |
sv |
software | healthy | locales/sv |
sl |
software | healthy | locales/sl |
pl |
software | healthy | locales/pl |
hr |
software | healthy | locales/hr |
en |
software | healthy | locales/en |
nl |
software | healthy | locales/nl |
zh_TW |
software | healthy | locales/zh_TW |
de |
software | healthy | locales/de |
vi |
software | healthy | locales/vi |
tr |
software | healthy | locales/tr |
ru |
software | healthy | locales/ru |
bg |
software | healthy | locales/bg |
no |
software | healthy | locales/no |
he |
software | healthy | locales/he |
pt_PT |
software | healthy | locales/pt_PT |
services |
software | healthy | services |
hostlists-builder |
software | healthy | hostlists-builder |
utils |
software | healthy | hostlists-builder/utils |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
tags |
software | healthy | tags |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
buildServices |
software | healthy | compose.js:buildServices |
squashAndPush |
software | healthy | scripts/repository/compress.js:squashAndPush |
getDifferences |
software | healthy | scripts/helpers/helpers.js:getDifferences |
sortByKey |
software | healthy | scripts/helpers/helpers.js:sortByKey |
getFirstKeyName |
software | healthy | scripts/helpers/helpers.js:getFirstKeyName |
sortByFirstKeyName |
software | healthy | scripts/helpers/helpers.js:sortByFirstKeyName |
getJsonBlockedServicesData |
software | healthy | scripts/services/get-services-content.js:getJsonBlockedServ… |
getFilesInDirectory |
software | healthy | scripts/services/get-services-content.js:getFilesInDirectory |
getYmlSourcesBlockedServices |
software | healthy | scripts/services/get-services-content.js:getYmlSourcesBlock… |
to |
software | healthy | scripts/services/restore-removed-services.js:to |
restoreRemovedSourceFiles |
software | healthy | scripts/services/restore-removed-services.js:restoreRemoved… |
getDirNames |
software | healthy | scripts/services/add-localizations.js:getDirNames |
groupFileContentByTranslations |
software | healthy | scripts/services/add-localizations.js:groupFileContentByTra… |
getGroupedTranslations |
software | healthy | scripts/services/add-localizations.js:getGroupedTranslations |
getLocales |
software | healthy | scripts/services/add-localizations.js:getLocales |
checkBaseTranslations |
software | healthy | scripts/services/add-localizations.js:checkBaseTranslations |
addServiceLocalizations |
software | healthy | scripts/services/add-localizations.js:addServiceLocalizatio… |
mergeServicesData |
software | healthy | scripts/services/merge-services-data.js:mergeServicesData |
groupServicesData |
software | healthy | scripts/services/merge-services-data.js:groupServicesData |
parseSVG |
software | healthy | scripts/services/validate-svg-icons.js:parseSVG |
checkSVG |
software | healthy | scripts/services/validate-svg-icons.js:checkSVG |
validateSvgIcons |
software | healthy | scripts/services/validate-svg-icons.js:validateSvgIcons |
readFiltersMeta |
software | healthy | scripts/translations/prepare.js:readFiltersMeta |
getId |
software | healthy | scripts/translations/prepare.js:getId |
sortBaseLanguageItems |
software | healthy | scripts/translations/prepare.js:sortBaseLanguageItems |
converter |
software | healthy | scripts/translations/converter.js:converter |
readFile |
software | healthy | scripts/translations/converter.js:readFile |
writeFile |
software | healthy | scripts/translations/converter.js:writeFile |
parseInfo |
software | healthy | scripts/translations/converter.js:parseInfo |
importFile |
software | healthy | scripts/translations/converter.js:importFile |
exportFile |
software | healthy | scripts/translations/converter.js:exportFile |
result |
software | healthy | hostlists-builder/mastodon.js:result |
parseInfo |
software | healthy | hostlists-builder/index.js:parseInfo |
build |
software | healthy | hostlists-builder/index.js:build |
makeFilterKeyValidator |
software | healthy | hostlists-builder/utils/validateFilterKey.js:makeFilterKeyV… |
| Label | Layer | Status | Path |
|---|---|---|---|
DeferredRunner |
software | healthy | hostlists-builder/utils/io.js:DeferredRunner |
Revision |
software | healthy | hostlists-builder/utils/revision.js:Revision |
TagsMetadataUtils |
software | healthy | hostlists-builder/utils/tags.js:TagsMetadataUtils |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/workflow.yml |
notify |
cicd | healthy | .github/workflows/workflow.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
SLACK_WEBHOOK_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-q2bpst1i |
software | healthy | /tmp/repobility-clone-q2bpst1i |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | assets/services.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | assets/services.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::workflow |
cicd | healthy | .github/workflows/workflow.yml |
This page is publicly accessible at:
https://repobility.com/scan/57501856-4c88-4028-a812-59e175a4dcd5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/57501856-4c88-4028-a812-59e175a4dcd5/
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.