Skip to content

Commit f7a26b7

Browse files
committed
merged share_dependency_proxy_router with dependency_proxy_router
1 parent 7d22991 commit f7a26b7

5 files changed

Lines changed: 10 additions & 45 deletions

File tree

cmd/devguard-cli/commands/vulndb.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,6 @@ func migrateDB() {
8888
fx.Invoke(func(ShareRouter router.ShareRouter) {}),
8989
fx.Invoke(func(VulnDBRouter router.VulnDBRouter) {}),
9090
fx.Invoke(func(dependencyProxyRouter router.DependencyProxyRouter) {}),
91-
fx.Invoke(func(shareDependencyProxyRouter router.ShareDependencyProxyRouter) {}),
9291
fx.Invoke(func(lc fx.Lifecycle, server api.Server) {
9392
lc.Append(fx.Hook{
9493
OnStart: func(ctx context.Context) error {

cmd/devguard/main.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,6 @@ func main() {
139139
fx.Invoke(func(ShareRouter router.ShareRouter) {}),
140140
fx.Invoke(func(VulnDBRouter router.VulnDBRouter) {}),
141141
fx.Invoke(func(dependencyProxyRouter router.DependencyProxyRouter) {}),
142-
fx.Invoke(func(shareDependencyProxyRouter router.ShareDependencyProxyRouter) {}),
143142
fx.Invoke(func(FalsePositiveRuleRouter router.VEXRuleRouter) {}),
144143
fx.Invoke(func(ExternalReferenceRouter router.ExternalReferenceRouter) {}),
145144
fx.Invoke(func(lc fx.Lifecycle, server api.Server) {

router/dependency_proxy_router.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,15 @@ func NewDependencyProxyRouter(
3232
group.GET("/pypi", controller.ProxyPyPI)
3333
group.GET("/pypi/*", controller.ProxyPyPI)
3434

35+
// Secret-scoped routes (used without DevGuard authentication)
36+
secretGroup := group.Group("/:secret")
37+
secretGroup.GET("/npm", controller.ProxyNPM)
38+
secretGroup.GET("/npm/*", controller.ProxyNPM)
39+
secretGroup.POST("/npm/*", controller.ProxyNPMAudit)
40+
secretGroup.GET("/go", controller.ProxyGo)
41+
secretGroup.GET("/go/*", controller.ProxyGo)
42+
secretGroup.GET("/pypi", controller.ProxyPyPI)
43+
secretGroup.GET("/pypi/*", controller.ProxyPyPI)
44+
3545
return DependencyProxyRouter{Group: group}
3646
}

router/providers.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ var RouterModule = fx.Options(
1616
fx.Provide(NewShareRouter),
1717
fx.Provide(NewVulnDBRouter),
1818
fx.Provide(NewDependencyProxyRouter),
19-
fx.Provide(NewShareDependencyProxyRouter),
2019
fx.Provide(NewVEXRuleRouter),
2120
fx.Provide(NewExternalReferenceRouter),
2221
)

router/share_dependency_proxy_router.go

Lines changed: 0 additions & 42 deletions
This file was deleted.

0 commit comments

Comments
 (0)