Andrew Nesbitt
364549ad14
Replace inline PURL construction with purl library
...
Uses purl.MakePURLString() instead of fmt.Sprintf("pkg:...") for
correct namespace handling (npm scopes, Go module paths, Maven group
IDs) and percent-encoding. Replaces hand-rolled extractEcosystem and
inline PURL parsing in the bulk lookup fallback with purl.Parse().
2026-03-04 09:20:16 +00:00
..
static
Add Container, Debian, RPM handlers and enrichment API
2026-01-29 19:35:15 +00:00
templates
Refactoring and features
2026-02-03 22:40:40 +00:00
api.go
Replace inline PURL construction with purl library
2026-03-04 09:20:16 +00:00
api_test.go
Refactoring and features
2026-02-03 22:40:40 +00:00
browse.go
Replace inline PURL construction with purl library
2026-03-04 09:20:16 +00:00
browse_test.go
Fix golangci-lint errors (errcheck, staticcheck, unused)
2026-02-16 10:53:21 +00:00
dashboard.go
Refactoring and features
2026-02-03 22:40:40 +00:00
middleware.go
Refactoring and features
2026-02-03 22:40:40 +00:00
middleware_test.go
Refactoring and features
2026-02-03 22:40:40 +00:00
packages_list_test.go
Refactoring and features
2026-02-03 22:40:40 +00:00
server.go
Replace inline PURL construction with purl library
2026-03-04 09:20:16 +00:00
server_test.go
Replace internal/upstream with registries/fetch
2026-02-20 17:31:12 +00:00
static.go
Add Container, Debian, RPM handlers and enrichment API
2026-01-29 19:35:15 +00:00
templates.go
Refactoring and features
2026-02-03 22:40:40 +00:00