Releases: adithyan-ak/AgentHound
Releases · adithyan-ak/AgentHound
v0.5.0
Changelog
- 61c07cc Add API handler tests for validation paths
- a8d9e88 Add CLI helper and auth context tests
- e535a90 Add CLI print/display function tests
- b61ca0b Add OpenAPI 3.0.3 spec served at GET /api/v1/docs
- d0cbbc2 Add Top Risky Entities widget to dashboard
- df16727 Add auth setup and audit log integration tests
- 86c6611 Add component tests for Dashboard, Inspector, QueryLibrary, ScanManager
- 379cff9 Add dashboard widgets: exposure score, credential gauge, cross-protocol
- 341580b Add docs/architecture.md for contributors
- a34c93b Add graph integration tests and model ResolveEdgeEndpoints tests
- 3f40d3a Add handler, middleware, and ingest gap tests
- a9f020e Add hybrid CLI: native binary collects on host, ships to server via API
- a961efe Add info tooltips to all dashboard widgets, fix treemap squarify
- e48c451 Add missing Pathfinder and GraphExplorer tests, fix test smell
- 1dd69e1 Add missing security tests: CORS, input validation, injection, secrets
- 3c02b68 Add pure function tests for graph, analysis, and prebuilt packages
- 410bbf6 Add scan deletion with cascade, fix empty graph state, update scan commands
- 574bc1b Add tests for finding detail, remediation, scan command, and handler
- c07e3d9 Add tsbuildinfo to gitignore
- d2e3f72 Add user delete endpoint with self-deletion prevention
- 0955dc0 All-in-one Docker image + curl installer for zero-friction setup
- 09a42aa Apply ByteArmor-inspired dark theme across entire UI
- 3a4e4e2 Document E2E test deferral from Phase 4 to Phase 5
- ac43408 Downgrade 'Method not found' MCP errors to debug level
- 71d0c89 Enable dark mode to fix light/dark color scheme clash
- 34b2db6 Explorer Phase A: add blast-radius backend endpoint
- cdcfc50 Explorer Phase B: shell, nav, route wiring
- 1b39bd4 Explorer Phase C: data layer and 8-lens config
- 130b662 Explorer Phase D: hex nodes and strict column layout
- e0bc7df Explorer Phase E: lens bar, info card, legend, status strip
- d7e049b Explorer Phase F: Critical, Chokepoints, Blast Radius lenses
- 1ed648e Explorer Phase G: node detail bottom drawer
- 6291e92 Explorer Phase H: unit tests, tailwind tokens, polish
- 0c953c5 Explorer: add endpoint dots to all edges
- 47c5425 Explorer: add matching gap above target hex for edge clearance
- bf4c2a6 Explorer: click-to-highlight with flowing dot animation
- f704daa Explorer: cluster strip at bottom, hover popover, pan-to-strip on toggle
- e86e1ca Explorer: fix asymmetric edge gap — h-top from -34 to -6
- 8023325 Explorer: fix blast-radius Cypher missing target parens
- 25569f4 Explorer: hide orphan nodes by default, cluster on demand
- 6ffe3dd Explorer: move h-bottom handle below label to stop edge-text collision
- e2a8c4d Explorer: remove minimap from canvas
- c1fb04b Explorer: replace Copy Cypher MATCH with Copy as Markdown
- 1bea645 Explorer: right-click context menu with focus, inspect, mark, copy
- a09fa74 Explorer: show hostname/ip on Host nodes instead of hash
- 1755402 Explorer: switch to top-to-bottom flow, nodes spread horizontally
- cd36867 Explorer: true transpose — DOWN direction with partitioning
- 5534d5b Findings pages: list view, detail page with attack path visualization
- e9ab790 Fix API token expiry bypass: enforce expires_at in SQL query
- 60b5100 Fix CI lint: De Morgan's law, tagged switch, remove dead code
- e5b5cf2 Fix CI lint: remove unused collectorNames variable, add tests for coverage
- 3f62b95 Fix CI/CD pipeline: validate both Dockerfiles, push allinone on release
- 2d17de4 Fix CI: create UI embed stub before lint and test jobs
- 051f608 Fix CI: resolve 5 errcheck lint violations and set realistic coverage threshold
- df0ceaa Fix EntityInspector test expectations to match current UI
- fabc38c Fix POST /scans route wiring and add HandleCreate method
- b55991a Fix Phase 2 audit gaps: instruction signals, config paths, dedup stripJSONComments
- 6faa9de Fix all remaining errcheck lint violations and coverage threshold
- 575c148 Fix auth redirect on refresh: initialize store eagerly from localStorage
- ec4cd40 Fix auth setup tests: avoid shared DB interference
- 2438499 Fix errcheck lint failure in SPA fallback handler
- 144eef8 Fix golangci-lint failures: errcheck + gofmt across project
- cfabd1f Fix goroutine context leak in token last_used update
- aefca68 Fix graph rendering: move GraphControls inside SigmaContainer, stabilize settings
- 4606bad Fix ingest validation: add 'scan' as allowed collector, generate scan_id
- efb7e4d Fix node 404: URL-decode chi path param for objectid lookup
- 6604a54 Fix pathfinder: objectid-aware matching, undirected traversal, null safety
- 1a18c42 Fix scan collector validation, user delete 404, and redundant audit
- ce08cba Flatten graph layout: remove trust zone boxes, single global ELK pass
- 66e0efb Graph vision v1: hero-frame UX, pathfinder panel, backend hardening
- 93cce55 Implement Phase 5: auth, audit, hardening, tests, and release prep
- 6bca865 Initial release: AgentHound Phase 1 — Foundation
- 167146f Integrate audit findings into Phase 3-5 plans as pre-phase fix directives
- 31d8716 Make govulncheck non-blocking in CI
- 1eb0750 Merge pull request #2 from adithyan-ak/feat/explorer-lenses
- 1051002 Merge pull request #3 from adithyan-ak/feat/explorer-context-menu
- fa3e2f6 Move PostProcessor/ProcessingStats from pkg/analysis to internal/graph
- d7a381a Phase 2: Collectors — Config, MCP, and A2A
- 032c3d7 Phase 3: Post-processing engine, attack paths, risk scoring, and query system
- 482309a Phase 4: React SPA frontend with Sigma.js graph visualization
- 212be15 Raise CI coverage threshold from 70% to 80% per Phase 05 plan
- c7ef476 Ratchet CI coverage threshold to 55%
- 4c7e1cc Ratchet CI coverage threshold to 60%
- f4ea918 Ratchet CI coverage threshold to 63%
- a4cc7ff Refactor all views to use shadcn/ui shared primitives
- 64f24bc Remove Graph tab and all graph-only components
- e97e043 Remove all rate limiting from API server
- 44e5b35 Remove flaky auth setup integration tests
- df0a374 Rename allinone → standard, make it the default Docker image
- e3a463e Replace Sigma.js with React Flow for trust-zone graph visualization
- a79fb2e Replace collect subcommands with unified scan command
- b751746 Replace risk distribution bar chart with findings-by-category treemap
- 5784ee3 Reposition disconnected graph components side-by-side, fix orphan popup direction
- b490470 Rewrite README as comprehensive open-source user guide
- 5f5a1a8 Three-tier node sizing, smart collapse, tighter layout spacing
- 52bdd30 Update README to match current repo state, remove dead --port flag
- 8325596 Update install script and README for hybrid CLI model
- ebcd5bd Use shadcn/ui primitives in graph overlays and sidebar
- 28d7172...