Every vulnerability, across every repo you maintain.
TedGuard scans all your GitHub, Bitbucket, and Azure DevOps repositories with multiple engines, deduplicates the noise, and tracks remediation in one live dashboard you host yourself.
Dependency CVEs and leaked secrets — found by Trivy, OSV-Scanner, Grype and Gitleaks, merged into a single canonical view. Open source scanners, one pane of glass.
- scanners, deduplicated
- 5
- Git platforms supported
- 3
- on your infrastructure
- 100%
scanners, deduplicated
Git platforms supported
on your infrastructure
acme-checkout
● SLA overdue
client-portal-api
● remediation due
payments-worker
● all clear
marketing-site
● remediation due
Who it's for
Built for teams that maintain other people's code
Agencies & dev shops
You ship and maintain code for many clients. Prove each repository is monitored, and justify remediation time with evidence.
MSPs & platform teams
One dashboard across every customer and internal service, with per-project SLAs and overdue tracking baked in.
Security-conscious orgs
Keep source code and findings inside your own network. No third-party SaaS ever clones your repositories.
Capabilities
One dashboard, less noise, real accountability
Everything you need to find, prioritise, track and report on vulnerabilities across a whole portfolio of repositories.
Multi-scanner, deduplicated
Trivy, OSV-Scanner and Grype find dependency CVEs; Trivy and Gitleaks find leaked secrets. TedGuard merges the results into one canonical finding — GHSA and CVE aliases resolved — so three scanners flagging the same bug is one row, not three.
All your Git platforms
Connect GitHub, Bitbucket and Azure DevOps. Auto-discover repositories in an org or workspace, then toggle scanning per repo. Tokens are encrypted at rest and never returned to the browser.
Risk you can prioritise
Severity, CVSS, EPSS exploit-probability and CISA KEV "known exploited" flags on every finding — so you fix what is actually being exploited first, not just what is loudest.
Remediation SLAs
Set a target fix window per severity. TedGuard shows due and overdue badges per project, turning "we should patch that" into an accountable, trackable deadline.
Notify only when it matters
Email, Slack and Microsoft Teams alerts on new high and critical findings — with an option to stay quiet until an upstream fix actually exists, so you are not paged for something you cannot patch yet.
Client-ready reports
Generate a print-ready, per-project security report that frames risk and exploitability in business terms — ready to hand to a client to justify the time to remediate.
Open-source engines
The best scanners, agreeing with each other
No single scanner catches everything. TedGuard runs several, then collapses overlapping results into one finding — with a confidence signal when multiple engines agree.
Dependency CVEs (SCA)
- TrivyDependency CVEs + secrets
- OSV-ScannerOSV.dev advisory database
- GrypeAnchore vulnerability match
Leaked secrets
- GitleaksLeaked credentials & keys
- Trivy-secretIn-tree secret detection
Secret values are never stored — only a redacted preview with file and line.
Connects to
- GitHub
- Bitbucket
- Azure DevOps
CVE databases refresh on a schedule, with graceful fallback to the last cached copy.
How it works
From repository to remediation in four steps
- 1
Connect your platforms
Add GitHub, Bitbucket or Azure DevOps credentials in the admin UI. TedGuard auto-discovers repositories in the scope you choose — you pick which ones to scan.
- 2
Scan on a schedule
A background worker shallow-clones each enabled repo, runs every scanner in parallel, then deletes the clone. Nothing is persisted except normalised findings.
- 3
Triage in one place
Findings land in a live dashboard with severity, CVSS, EPSS and KEV signals. Filter, sort, see which scanners agreed, and track new vs fixed across scans.
- 4
Report & remediate
SLA badges flag what is overdue. Alerts fire on new criticals. Export a client-ready report to justify the work — all without your code leaving your network.
Self-hosted by design
A security tool that doesn't ask you to trust it with your code
Most vulnerability scanners are SaaS — you hand them read access to every repository you own. TedGuard flips that: it lives entirely inside your perimeter, so the only place your code goes is somewhere you already control.
Talk to us about deploymentYour infrastructure, your data
TedGuard runs on your servers. Repositories are cloned locally during a scan and deleted immediately after. No source code or finding ever reaches a third party.
SSO with IdP-authoritative roles
Sign in with Microsoft Entra or GitHub. Admin and member access is delegated to your identity provider — remove someone there and they lose access on their next login.
One Docker image, easy upgrades
A single versioned image runs the app, worker and scheduler. Upgrade with a pull — migrations run automatically on boot. A bare-metal install path is documented too.
Secrets encrypted at rest
Platform tokens and OAuth credentials are encrypted in the database and never returned to the browser. Configuration lives in the UI, not in plaintext env files.
FAQ
Questions teams ask us
- TedGuard is a self-hosted vulnerability-tracking dashboard. It scans the repositories you maintain on GitHub, Bitbucket and Azure DevOps with multiple open-source scanners, deduplicates the results into one canonical view, and tracks remediation against per-severity SLAs — all on infrastructure you control.
Get in touch
See TedGuard on your own repositories
Tell us a little about the repositories you maintain and we'll set up a demo — or walk you through self-hosting it in your own environment.
- A live walkthrough of the dashboard and reports
- Guidance on deploying it inside your network
- Pricing for your portfolio of repositories