Check before installing
Check lockfile packages against malware and release-cooldown policy before installation.
Alpha. Not production-ready. Breaking changes will occur. Features may be incomplete or only partially functional.
Eyes on what you ship.
A next-gen, self-hosted security intelligence platform for your whole SDLC: dependencies, code, pull requests, releases, and deployed clients.
SBOM / CycloneDX / SPDX
VEX / OpenVEX / CSAF
SARIF / 2.1.0
Separate reports tell you what a scanner found. Hibou gives those results shared context: which repository, which commit, what changed, and which releases and clients are affected.
Discover dependencies from source, artifacts, and images. No SBOM required.
Scan locally; send package identifiers, not source or binaries, for advisory matching.
$ hibou deps scan
$ hibou deps scan --git-ref v1.2.3
$ hibou deps scan --image registry.example/app:1.2.3
Check lockfile packages against malware and release-cooldown policy before installation.
Skipped or incomplete scans don't silently mark open findings as fixed.
Use an exported advisory database when your environment cannot reach the server.
Compare SBOMs with artifacts and verify supported public-key-signed attestations.
Rule-based upgrades for new dependency vulnerabilities on maintained release branches, verified before review.
Scan in CI, review pull requests, carry triage decisions forward, and track release impact for deployed clients.
Run supported bundled scanners, or upload SBOMs, SARIF, secret findings, coverage, and test results from your CI jobs.
Attach results to repository snapshots. Combine advisory aliases and keep scanner provenance, dependency versions, and scan history.
Prioritize findings, gate pull requests, and track affected releases and clients.
A severity label is a starting point, not a decision. Filter findings by type, source, triage state, and known exploitation. Use CVSS and EPSS alongside affected-package and remediation details.
Discover dependencies directly from supported repository files, inspect a delivered artifact, or import a CycloneDX or SPDX SBOM. Keep each component's source of evidence visible. Compare snapshots as dependencies are added, upgraded, or removed; unknown versions and licenses stay explicit.
Review new and resolved findings alongside dependency and coverage deltas before a change lands. Keep the baseline visible rather than treating every scan as a new inbox.
Quality gates are advisory by default. Choose thresholds by branch pattern and opt into blocking when your team is ready. A triage decision can update a pull request check without rerunning CI.
Follow risk beyond the default branch. Release history connects vulnerability counts to versions and client deployments, so you can investigate which shipped versions are affected.
Keep release, deployment, and rollback context alongside the repository history your team already uses.
From your editor to your registry, one connected security workflow.
Connect repositories and bring quality checks back to pull requests.
CI integration for GitHub, GitLab, and Forgejo/Gitea.
VS Code, Cursor, Windsurf, VSCodium, code-server, and Theia.
Open VSX (planned) VS Marketplace (planned) JetBrains Marketplace (planned)
Open-source package curation: apply malware blocks and release cooldowns at the registry, before developer or CI downloads.
Scan with Hibou, import external results, or combine both.
Advisories and CVE records, with original source provenance.
Prioritize vulnerabilities with observed exploitation, not severity alone.
Release cooldowns, deprecation, low usage, and suggested versions.
Give compatible assistants and automation your instance's security context.
Send the events that matter to the channels your team uses.
Hibou runs on infrastructure you control. The API and web UI ship together; your reports, findings, and triage history stay in your instance.
Alpha. Not production-ready. Breaking changes will occur. A solo, spare-time project built with LLM assistance.
The local development setup lets you explore repositories, findings, coverage, and pull requests before connecting your own pipeline. You need a container runtime, Git, Make, Go, and Node.js; the development container includes the toolchain.
$ git clone https://github.com/hibouhq/hibou
$ cd hibou
$ cp .env.example .env
$ go mod download
$ npm --prefix site install
$ make dev-local
Once the database is ready, run make seed in a second
terminal. Open localhost:3000 and select Dev Login.
Keep this development instance private. Use
configured authentication for a deployed instance.
AGPL-3.0 and in alpha. Explore the code, report an issue, or help shape what comes next.