Commit Graph
508 Commits
Author SHA1 Message Date
vulncheck 662eac673e fix: prevent /auth/me 401 redirect loop
Axios interceptor redirected to /login on any 401, including the
/auth/me probe itself, causing infinite reload loop when the session
cookie was missing or expired. Skip redirect for auth-check endpoints
and when already on /login.
2026-05-11 13:39:18 +02:00
vulncheck 9ada95424a Improve perf and security hardening
Perf:
- AppShell: auth check once on mount instead of every pathname change
- Dashboard: replace bare <a> with Next Link for prefetch

Security:
- Migrate python-jose to PyJWT (CVE-2024-33663, CVE-2024-33664)
- JWT exp/iat now UTC-aware via datetime.now(timezone.utc)
- Drop default 'changeme' fallback for DEFAULT_ADMIN_PASSWORD
- Force POSTGRES_PASSWORD env in docker-compose
2026-04-28 16:16:29 +02:00
vulncheck faf8b89168 Fix scan sync: severity fallback, solved-filter, timestamps
- Add Wazuh severity string as fallback when CVSS score is missing,
  preventing critical vulns from being classified as "none"
- Fix solved-filter to check only the LATEST alert status per CVE
  instead of filtering all CVEs that were ever solved (fixes re-emerged
  vulns being incorrectly hidden)
- Try both score.base and score.base_score for indexer compatibility
- Add detailed sync logging (severity breakdown, new/updated counts)
- Show time alongside date for detected_at in frontend and PDF reports
2026-02-15 15:54:07 +01:00
vulncheck 862ef59f4a Allow clearing default group setting 2026-02-08 11:18:15 +01:00
vulncheck bf79f80ddf Fix group deletion - remove non-existent assigned_group_id on Asset 2026-02-08 11:16:42 +01:00
vulncheck 235136d2ed Fix group deletion by clearing M2M relationships first 2026-02-08 11:14:39 +01:00
vulncheck 64001d919c Add Buy Me a Coffee link and legal disclaimer 2026-02-08 10:40:00 +01:00
vulncheck 6969d0c62e Initial release v1.0.0
VulnCheck - Open Source Vulnerability Management for Wazuh

Features:
- Vulnerability management with Wazuh integration
- AI-powered CVE analysis (OpenAI, Anthropic, Google, DeepSeek, Ollama, Infomaniak)
- SLA policy enforcement with automated email alerts
- Automated patch verification via Wazuh Syscollector
- Role-based access control (Admin, Editor, Readonly)
- PDF/CSV reporting for compliance workflows
- Full audit trail

https://gitea.isuit.ch/vulncheck/vulncheck
2026-02-08 10:15:20 +01:00