https://github.com/Rasteo123/vpn-installer
· scanned 2026-06-15 23:46 UTC (2 months, 4 weeks ago)
15 raw signals (0 security + 15 graph)
Last scanned 2 months, 4 weeks ago · v1 · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 242 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 |
|---|---|---|---|
fakeStep |
software | healthy | test/orchestrator.test.js:fakeStep |
test |
software | healthy | test/reference/no-secrets.test.js:test |
walk |
software | healthy | test/reference/no-secrets.test.js:walk |
octets |
software | healthy | test/reference/no-secrets.test.js:octets |
isAllowlisted |
software | healthy | test/reference/no-secrets.test.js:isAllowlisted |
normalize |
software | healthy | test/config/diff-helper.js:normalize |
readReference |
software | healthy | test/config/diff-helper.js:readReference |
referenceExists |
software | healthy | test/config/diff-helper.js:referenceExists |
renderedConf |
software | healthy | test/config/awg-conf.test.js:renderedConf |
ctxWith |
software | healthy | test/steps/router-backup.test.js:ctxWith |
makeCtx |
software | healthy | test/steps/router-awg.test.js:makeCtx |
ctxWith |
software | healthy | test/steps/select-steps.test.js:ctxWith |
fakeOrch |
software | healthy | test/steps/router-run.test.js:fakeOrch |
makeCtx |
software | healthy | test/steps/router-naive.test.js:makeCtx |
seededAwgConf |
software | healthy | test/steps/server-adopt.test.js:seededAwgConf |
makeCtx |
software | healthy | test/steps/server-adopt.test.js:makeCtx |
ctxWith |
software | healthy | test/steps/server-awg.test.js:ctxWith |
ctxWith |
software | healthy | test/steps/server-naive.test.js:ctxWith |
tmpStore |
software | healthy | test/ssh/ssh-session.test.js:tmpStore |
hangingConn |
software | healthy | test/ssh/ssh-session.test.js:hangingConn |
tmpStorePath |
software | healthy | test/ssh/known-hosts.test.js:tmpStorePath |
validate |
software | healthy | test/snapshot/manifest.test.js:validate |
required |
software | healthy | tools/install-server.js:required |
main |
software | healthy | tools/install-server.js:main |
required |
software | healthy | tools/install-router.js:required |
main |
software | healthy | tools/install-router.js:main |
required |
software | healthy | tools/snapshot.js:required |
vpsConfigFromEnv |
software | healthy | tools/snapshot.js:vpsConfigFromEnv |
routerConfigFromEnv |
software | healthy | tools/snapshot.js:routerConfigFromEnv |
detectValueMap |
software | healthy | tools/snapshot.js:detectValueMap |
out |
software | healthy | tools/snapshot.js:out |
capture |
software | healthy | tools/snapshot.js:capture |
main |
software | healthy | tools/snapshot.js:main |
$ |
software | healthy | src/renderer/app.js:$ |
goToStep |
software | healthy | src/renderer/app.js:goToStep |
addLog |
software | healthy | src/renderer/app.js:addLog |
setBadge |
software | healthy | src/renderer/app.js:setBadge |
vpsPayload |
software | healthy | src/renderer/app.js:vpsPayload |
populateSummary |
software | healthy | src/renderer/app.js:populateSummary |
createInstallContext |
software | healthy | src/main/context.js:createInstallContext |
createWindow |
software | healthy | src/main/main.js:createWindow |
vpsConnectConfig |
software | healthy | src/main/ipc/handlers.js:vpsConnectConfig |
scrub |
software | healthy | src/main/ipc/handlers.js:scrub |
registerHandlers |
software | healthy | src/main/ipc/handlers.js:registerHandlers |
readAsset |
software | healthy | src/main/config/router-templates.js:readAsset |
naiveClientJson |
software | healthy | src/main/config/router-templates.js:naiveClientJson |
updateRuCidrScript |
software | healthy | src/main/config/router-templates.js:updateRuCidrScript |
vpnFailoverConf |
software | healthy | src/main/config/router-templates.js:vpnFailoverConf |
vpnFailoverScript |
software | healthy | src/main/config/router-templates.js:vpnFailoverScript |
vpnFailoverInitd |
software | healthy | src/main/config/router-templates.js:vpnFailoverInitd |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
electron-builder.yml |
software | healthy | electron-builder.yml |
LICENSE |
software | healthy | LICENSE |
smoke.test.js |
software | healthy | test/smoke.test.js |
context.test.js |
software | healthy | test/context.test.js |
orchestrator.test.js |
software | healthy | test/orchestrator.test.js |
no-secrets.test.js |
software | healthy | test/reference/no-secrets.test.js |
router-templates.test.js |
software | healthy | test/config/router-templates.test.js |
uci.test.js |
software | healthy | test/config/uci.test.js |
diff-helper.js |
software | healthy | test/config/diff-helper.js |
server-templates.test.js |
software | healthy | test/config/server-templates.test.js |
validate.test.js |
software | healthy | test/config/validate.test.js |
awg-conf.test.js |
software | healthy | test/config/awg-conf.test.js |
generate.test.js |
software | healthy | test/config/generate.test.js |
diff-helper.test.js |
software | healthy | test/config/diff-helper.test.js |
router-backup.test.js |
software | healthy | test/steps/router-backup.test.js |
router-awg.test.js |
software | healthy | test/steps/router-awg.test.js |
select-steps.test.js |
software | healthy | test/steps/select-steps.test.js |
router-run.test.js |
software | healthy | test/steps/router-run.test.js |
router-naive.test.js |
software | healthy | test/steps/router-naive.test.js |
server-adopt.test.js |
software | healthy | test/steps/server-adopt.test.js |
ufw.test.js |
software | healthy | test/steps/ufw.test.js |
router-pbr.test.js |
software | healthy | test/steps/router-pbr.test.js |
server-awg.test.js |
software | healthy | test/steps/server-awg.test.js |
server-naive.test.js |
software | healthy | test/steps/server-naive.test.js |
fake-session.js |
software | healthy | test/ssh/fake-session.js |
ssh-session.test.js |
software | healthy | test/ssh/ssh-session.test.js |
line-buffer.test.js |
software | healthy | test/ssh/line-buffer.test.js |
fake-session.test.js |
software | healthy | test/ssh/fake-session.test.js |
known-hosts.test.js |
software | healthy | test/ssh/known-hosts.test.js |
manifest.test.js |
software | healthy | test/snapshot/manifest.test.js |
redact.test.js |
software | healthy | test/snapshot/redact.test.js |
detect.test.js |
software | healthy | test/snapshot/detect.test.js |
install-server.js |
software | healthy | tools/install-server.js |
install-router.js |
software | healthy | tools/install-router.js |
snapshot.js |
software | healthy | tools/snapshot.js |
build.yml |
software | healthy | .github/workflows/build.yml |
index.html |
software | healthy | src/renderer/index.html |
app.js |
software | healthy | src/renderer/app.js |
index.css |
software | healthy | src/renderer/styles/index.css |
preload.js |
software | healthy | src/main/preload.js |
context.js |
software | healthy | src/main/context.js |
main.js |
software | healthy | src/main/main.js |
orchestrator.js |
software | healthy | src/main/orchestrator.js |
handlers.js |
software | healthy | src/main/ipc/handlers.js |
router-templates.js |
software | healthy | src/main/config/router-templates.js |
generate.js |
software | healthy | src/main/config/generate.js |
uci.js |
software | healthy | src/main/config/uci.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
198.51.100.7 |
network | healthy | test/context.test.js |
192.0.2.1 |
network | healthy | test/context.test.js |
1.2.3.4 |
network | healthy | test/context.test.js |
192.168.1.1 |
network | healthy | test/context.test.js |
128.0.0.0 |
network | healthy | test/reference/no-secrets.test.js |
192.0.2.0 |
network | healthy | test/reference/no-secrets.test.js |
198.51.100.0 |
network | healthy | test/reference/no-secrets.test.js |
203.0.113.0 |
network | healthy | test/reference/no-secrets.test.js |
1.1.1.1 |
network | healthy | test/reference/no-secrets.test.js |
1.0.0.1 |
network | healthy | test/reference/no-secrets.test.js |
8.8.8.8 |
network | healthy | test/reference/no-secrets.test.js |
8.8.4.4 |
network | healthy | test/reference/no-secrets.test.js |
9.9.9.9 |
network | healthy | test/reference/no-secrets.test.js |
6.6.119.1 |
network | healthy | test/reference/no-secrets.test.js |
10.66.66.2 |
network | healthy | test/config/uci.test.js |
203.0.113.9 |
network | healthy | test/config/uci.test.js |
198.51.100.1 |
network | healthy | test/config/uci.test.js |
10.66.66.1 |
network | healthy | test/config/awg-conf.test.js |
10.66.66.3 |
network | healthy | test/config/awg-conf.test.js |
10.66.66.4 |
network | healthy | test/config/awg-conf.test.js |
192.168.77.1 |
network | healthy | test/config/awg-conf.test.js |
192.168.77.2 |
network | healthy | test/config/awg-conf.test.js |
10.9.9.5 |
network | healthy | test/config/awg-conf.test.js |
10.9.9.2 |
network | healthy | test/config/awg-conf.test.js |
10.9.9.1 |
network | healthy | test/config/awg-conf.test.js |
130.255.42.129 |
network | healthy | test/snapshot/detect.test.js |
80.78.115.1 |
network | healthy | test/snapshot/detect.test.js |
89.107.115.1 |
network | healthy | test/snapshot/detect.test.js |
172.31.0.2 |
network | healthy | src/main/config/router-templates.js |
255.255.255.255 |
network | healthy | src/main/config/uci.js |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
reference |
software | healthy | test/reference |
config |
software | healthy | test/config |
steps |
software | healthy | test/steps |
ssh |
software | healthy | test/ssh |
snapshot |
software | healthy | test/snapshot |
tools |
software | healthy | tools |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
renderer |
software | healthy | src/renderer |
styles |
software | healthy | src/renderer/styles |
main |
software | healthy | src/main |
ipc |
software | healthy | src/main/ipc |
config |
software | healthy | src/main/config |
assets |
software | healthy | src/main/config/assets |
router |
software | healthy | src/main/config/assets/router |
steps |
software | healthy | src/main/steps |
ssh |
software | healthy | src/main/ssh |
snapshot |
software | healthy | src/main/snapshot |
| Label | Layer | Status | Path |
|---|---|---|---|
FakeSSHSession |
software | healthy | test/ssh/fake-session.js:FakeSSHSession |
Orchestrator |
software | healthy | src/main/orchestrator.js:Orchestrator |
KnownHosts |
software | healthy | src/main/ssh/known-hosts.js:KnownHosts |
SSHSession |
software | healthy | src/main/ssh/SSHSession.js:SSHSession |
| Label | Layer | Status | Path |
|---|---|---|---|
port:2053 |
network | healthy | test/steps/select-steps.test.js |
port:22 |
network | healthy | src/renderer/app.js |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/build.yml |
release |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-y9z0arvg |
software | healthy | /tmp/repobility-clone-y9z0arvg |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build |
cicd | healthy | .github/workflows/build.yml |
This page is publicly accessible at:
https://repobility.com/scan/c6d245be-fe60-4b3d-956e-e676885f9dfd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c6d245be-fe60-4b3d-956e-e676885f9dfd/
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.