Settings
?
Logout

Why this page exists

NoMoreJoel runs advisory security scans using well-known open-source tools. Scans execute on the control plane (after deploy or on demand) — we invoke them as separate processes, not as libraries bundled into your application containers. Tier-H host scanning (image CVE rescan on your VPS) requires explicit per-server consent on the server Platform tab.

Security scanning tools

Shown on Security per application
ToolLicenseWhat it checksProject
Gitleaks
Tier-L · Secrets
MIT Detects hardcoded secrets, API keys, and private keys in git repositories after deploy or manual scan. GitHub ↗
OSV-Scanner
Tier-L · Dependencies
Apache-2.0 Matches dependency lockfiles and manifests against the OSV vulnerability database. GitHub ↗
Guarddog
Tier-L · Supply chain
Apache-2.0 Flags suspicious or malicious patterns in PyPI/npm packages in your repo. GitHub ↗
Hadolint
Tier-L · Dockerfile
GPL-3.0 Lints Dockerfiles for security best practices (subprocess only — not linked as a library). GitHub ↗
Syft
Tier-L · SBOM
Apache-2.0 Generates a software bill of materials from the deploy container image. GitHub ↗
Grype
Tier-L / Tier-H · Image CVEs
Apache-2.0 Scans container images for known CVEs. Git deploys need server Platform-tab consent for host image scan. GitHub ↗

GPL & subprocess isolation

Hadolint is GPL-3.0. We run it only as a separate subprocess on our infrastructure — never imported as a library into the product. GPL tools are not installed on tenant servers unless you opt in to Tier-H host scanning with explicit consent.

Route & runtime checks

HTTPS/TLS route probes use Python ssl (PSF license) and the cryptography library (Apache-2.0/BSD). These verify certificates and response headers from the control plane — they do not modify your edge configuration.

Full notices

A machine-readable copy lives in the repository as THIRD_PARTY_NOTICES.md for compliance and audits.

Back to Security