Skip to content

Commit 99e2953

Browse files
committed
fix: migrate red teaming to standalone extension
1 parent aacdc53 commit 99e2953

File tree

6 files changed

+547
-240
lines changed

6 files changed

+547
-240
lines changed

cliv2/cmd/cliv2/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import (
1818
"github.com/google/uuid"
1919
"github.com/rs/zerolog"
2020
"github.com/snyk/cli-extension-ai-bom/pkg/aibom"
21-
"github.com/snyk/cli-extension-ai-bom/pkg/redteam"
21+
"github.com/snyk/cli-extension-ai-redteam/pkg/redteam"
2222
"github.com/snyk/cli-extension-dep-graph/pkg/depgraph"
2323
"github.com/snyk/cli-extension-iac-rules/iacrules"
2424
"github.com/snyk/cli-extension-iac/pkg/iac"

cliv2/go.mod

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ require (
1111
github.com/pkg/errors v0.9.1
1212
github.com/rs/zerolog v1.34.0
1313
github.com/snyk/cli-extension-ai-bom v0.0.0-20260218133142-7025507e9b78
14+
github.com/snyk/cli-extension-ai-redteam v0.0.0-20260319212946-7ae51e26d498
1415
github.com/snyk/cli-extension-dep-graph v0.17.1
1516
github.com/snyk/cli-extension-iac v0.0.0-20260206082514-00c443ccee80
1617
github.com/snyk/cli-extension-iac-rules v0.0.0-20260206080712-9cbb5f95465d
@@ -166,6 +167,7 @@ require (
166167
github.com/jcmturner/goidentity/v6 v6.0.1 // indirect
167168
github.com/jcmturner/gokrb5/v8 v8.4.4 // indirect
168169
github.com/jcmturner/rpc/v2 v2.0.3 // indirect
170+
github.com/jmespath/go-jmespath v0.4.0 // indirect
169171
github.com/kevinburke/ssh_config v1.4.0 // indirect
170172
github.com/klauspost/compress v1.17.9 // indirect
171173
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
@@ -247,6 +249,7 @@ require (
247249
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
248250
go.opentelemetry.io/otel/sdk/metric v1.40.0 // indirect
249251
go.opentelemetry.io/otel/trace v1.40.0 // indirect
252+
go.uber.org/mock v0.5.2 // indirect
250253
go.uber.org/multierr v1.11.0 // indirect
251254
golang.org/x/crypto v0.47.0 // indirect
252255
golang.org/x/exp v0.0.0-20251023183803-a4bb9ffd2546 // indirect
@@ -257,6 +260,7 @@ require (
257260
golang.org/x/term v0.39.0 // indirect
258261
golang.org/x/text v0.33.0 // indirect
259262
golang.org/x/time v0.14.0 // indirect
263+
golang.org/x/tools v0.40.0 // indirect
260264
google.golang.org/api v0.257.0 // indirect
261265
google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217 // indirect
262266
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect
@@ -283,6 +287,8 @@ replace github.com/mattn/go-localereader v0.0.1 => github.com/mattn/go-localerea
283287

284288
// replace github.com/snyk/cli-extension-ai-bom => ../../cli-extension-ai-bom
285289

290+
// replace github.com/snyk/cli-extension-ai-redteam => ../../cli-extension-ai-redteam
291+
286292
// replace github.com/snyk/studio-mcp => ../../studio-mcp
287293

288294
// replace github.com/snyk/cli-extension-mcp-scan => ../../cli-extension-mcp-scan

cliv2/go.sum

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,10 @@ github.com/jcmturner/gokrb5/v8 v8.4.4 h1:x1Sv4HaTpepFkXbt2IkL29DXRf8sOfZXo8eRKh6
382382
github.com/jcmturner/gokrb5/v8 v8.4.4/go.mod h1:1btQEpgT6k+unzCwX1KdWMEwPPkkgBtP+F6aCACiMrs=
383383
github.com/jcmturner/rpc/v2 v2.0.3 h1:7FXXj8Ti1IaVFpSAziCZWNzbNuZmnvw/i6CqLNdWfZY=
384384
github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc=
385+
github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=
386+
github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo=
387+
github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8=
388+
github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U=
385389
github.com/juju/gnuflag v0.0.0-20171113085948-2ce1bb71843d/go.mod h1:2PavIy+JPciBPrBUjwbNvtwB6RQlve+hkpll6QSNmOE=
386390
github.com/kevinburke/ssh_config v1.4.0 h1:6xxtP5bZ2E4NF5tuQulISpTO2z8XbtH8cg1PWkxoFkQ=
387391
github.com/kevinburke/ssh_config v1.4.0/go.mod h1:q2RIzfka+BXARoNexmF9gkxEX7DmvbW9P4hIVx2Kg4M=
@@ -533,6 +537,14 @@ github.com/skeema/knownhosts v1.3.2 h1:EDL9mgf4NzwMXCTfaxSD/o/a5fxDw/xL9nkU28Jjd
533537
github.com/skeema/knownhosts v1.3.2/go.mod h1:bEg3iQAuw+jyiw+484wwFJoKSLwcfd7fqRy+N0QTiow=
534538
github.com/snyk/cli-extension-ai-bom v0.0.0-20260218133142-7025507e9b78 h1:EHr15xjsoaJz460Zjs0I36nmNKYYmNP8e6JXBNDCZi8=
535539
github.com/snyk/cli-extension-ai-bom v0.0.0-20260218133142-7025507e9b78/go.mod h1:eIq61+KliPjLwhaAZT87FfeyfK/4mJaGP0wqyFtf8pQ=
540+
github.com/snyk/cli-extension-ai-redteam v0.0.0-20260319115118-78010681b9fa h1:SZZmpSvtUV1qxV3mTrUXQ4U3Ihh7Egl7Sx4ZcYxkzTk=
541+
github.com/snyk/cli-extension-ai-redteam v0.0.0-20260319115118-78010681b9fa/go.mod h1:445d735F53IuegetHs/S4GyWyng4Crd9TPj4vosmFmM=
542+
github.com/snyk/cli-extension-ai-redteam v0.0.0-20260319170212-54fc2a783489 h1:rRyFPWbWOz7sgY/ZPCYbpStNLkvP3MO8v4x6k5JnIrY=
543+
github.com/snyk/cli-extension-ai-redteam v0.0.0-20260319170212-54fc2a783489/go.mod h1:445d735F53IuegetHs/S4GyWyng4Crd9TPj4vosmFmM=
544+
github.com/snyk/cli-extension-ai-redteam v0.0.0-20260319201334-8b80b2a69540 h1:l6brKfILeku9HUZIfwiVoD+05z26D1BW0XbdCk+HHR4=
545+
github.com/snyk/cli-extension-ai-redteam v0.0.0-20260319201334-8b80b2a69540/go.mod h1:445d735F53IuegetHs/S4GyWyng4Crd9TPj4vosmFmM=
546+
github.com/snyk/cli-extension-ai-redteam v0.0.0-20260319212946-7ae51e26d498 h1:wNRzepnbqfRNP/g5puNtiWcXK3Xdeqotv9Qi8IPj4pQ=
547+
github.com/snyk/cli-extension-ai-redteam v0.0.0-20260319212946-7ae51e26d498/go.mod h1:445d735F53IuegetHs/S4GyWyng4Crd9TPj4vosmFmM=
536548
github.com/snyk/cli-extension-dep-graph v0.17.1 h1:POWtydM95I/H0XuxbgoDO646o4fun2+GgyWy7pIwsz0=
537549
github.com/snyk/cli-extension-dep-graph v0.17.1/go.mod h1:ABLEq35vtOsno1+QRWhaNLYQ1oidqovz/DBfLAJ6YC0=
538550
github.com/snyk/cli-extension-iac v0.0.0-20260206082514-00c443ccee80 h1:JHbnSkgGc2oUejjzdWdeTghl0BZV7QamcRuyh7ornVo=
@@ -792,6 +804,7 @@ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EV
792804
gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=
793805
gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
794806
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
807+
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
795808
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
796809
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
797810
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

0 commit comments

Comments
 (0)