File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 {
Original file line number Diff line number Diff 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 ) {
Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff 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)
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments