From 94f7148b7e47128c71257922285b1abfe1a512ce Mon Sep 17 00:00:00 2001 From: Roy Reznik Date: Fri, 6 Nov 2026 11:47:53 +0000 Subject: [PATCH] Upgrade github.com/alecthomas/chroma to latest --- go.mod | 4 +--- go.sum | 11 ++++------- internal/runner/templates.go | 2 +- pkg/catalog/loader/ai_loader.go | 2 +- pkg/protocols/code/code.go | 2 +- pkg/protocols/javascript/js.go | 2 +- 6 files changed, 9 insertions(+), 14 deletions(-) diff --git a/go.mod b/go.mod index d59f7e53f..6250ee68e 100644 --- a/go.mod +++ b/go.mod @@ -15,7 +15,7 @@ require ( github.com/Mzack9999/go-rsync v0.0.0-20250821180103-81ffa574ef4d github.com/RedTeamPentesting/adauth v0.5.4-0.20260511073005-3d18e8a5a687 github.com/adrg/xdg v0.5.3 - github.com/alecthomas/chroma v0.10.0 + github.com/alecthomas/chroma/v2 v2.27.0 github.com/alexsnet/go-vnc v0.1.0 github.com/alitto/pond v1.9.2 github.com/andybalholm/brotli v1.2.0 @@ -176,7 +176,6 @@ require ( github.com/STARRY-S/zip v0.2.3 // indirect github.com/VividCortex/ewma v1.2.0 // indirect github.com/akrylysov/pogreb v0.10.2 // indirect - github.com/alecthomas/chroma/v2 v2.20.0 // indirect github.com/alecthomas/kingpin/v2 v2.4.0 // indirect github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect @@ -238,7 +237,6 @@ require ( github.com/dimchansky/utfbom v1.1.1 // indirect github.com/distribution/reference v0.6.0 // indirect github.com/djherbis/times v1.6.0 // indirect - github.com/dlclark/regexp2 v1.11.5 // indirect github.com/dlclark/regexp2/v2 v2.2.1 // indirect github.com/docker/cli v29.2.0+incompatible // indirect github.com/docker/go-connections v0.7.0 // indirect diff --git a/go.sum b/go.sum index 8eee1ada3..ad0a7249a 100644 --- a/go.sum +++ b/go.sum @@ -147,15 +147,13 @@ github.com/akrylysov/pogreb v0.10.2 h1:e6PxmeyEhWyi2AKOBIJzAEi4HkiC+lKyCocRGlnDi github.com/akrylysov/pogreb v0.10.2/go.mod h1:pNs6QmpQ1UlTJKDezuRWmaqkgUE2TuU0YTWyqJZ7+lI= github.com/alecthomas/assert/v2 v2.11.0 h1:2Q9r3ki8+JYXvGsDyBXwH3LcJ+WK5D0gc5E8vS6K3D0= github.com/alecthomas/assert/v2 v2.11.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k= -github.com/alecthomas/chroma v0.10.0 h1:7XDcGkCQopCNKjZHfYrNLraA+M7e0fMiJ/Mfikbfjek= -github.com/alecthomas/chroma v0.10.0/go.mod h1:jtJATyUxlIORhUOFNA9NZDWGAQ8wpxQQqNSB4rjA/1s= -github.com/alecthomas/chroma/v2 v2.20.0 h1:sfIHpxPyR07/Oylvmcai3X/exDlE8+FA820NTz+9sGw= -github.com/alecthomas/chroma/v2 v2.20.0/go.mod h1:e7tViK0xh/Nf4BYHl00ycY6rV7b8iXBksI9E359yNmA= +github.com/alecthomas/chroma/v2 v2.27.0 h1:FodwmyOBgJULFYmDqibcp9pvfDLWdtPRh9v/r5BXYZs= +github.com/alecthomas/chroma/v2 v2.27.0/go.mod h1:NjJ3ciIgrqBNeIkWZ4e46nseoLDslxU1LmfCoL+wcY8= github.com/alecthomas/kingpin/v2 v2.3.1/go.mod h1:oYL5vtsvEHZGHxU7DMp32Dvx+qL+ptGn6lWaot2vCNE= github.com/alecthomas/kingpin/v2 v2.4.0 h1:f48lwail6p8zpO1bC4TxtqACaGqHYA22qkHjHpqDjYY= github.com/alecthomas/kingpin/v2 v2.4.0/go.mod h1:0gyi0zQnjuFk8xrkNKamJoyUo382HRL7ATRpFZCw6tE= -github.com/alecthomas/repr v0.5.1 h1:E3G4t2QbHTSNpPKBgMTln5KLkZHLOcU7r37J4pXBuIg= -github.com/alecthomas/repr v0.5.1/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= +github.com/alecthomas/repr v0.5.2 h1:SU73FTI9D1P5UNtvseffFSGmdNci/O6RsqzeXJtP0Qs= +github.com/alecthomas/repr v0.5.2/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 h1:JYp7IbQjafoB+tBA3gMyHYHrpOtNuDiK/uB5uXxq5wM= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= @@ -358,7 +356,6 @@ github.com/ditashi/jsbeautifier-go v0.0.0-20141206144643-2520a8026a9c h1:+Zo5Ca9 github.com/ditashi/jsbeautifier-go v0.0.0-20141206144643-2520a8026a9c/go.mod h1:HJGU9ULdREjOcVGZVPB5s6zYmHi1RxzT71l2wQyLmnE= github.com/djherbis/times v1.6.0 h1:w2ctJ92J8fBvWPxugmXIv7Nz7Q3iDMKNx9v5ocVH20c= github.com/djherbis/times v1.6.0/go.mod h1:gOHeRAz2h+VJNZ5Gmc/o7iD9k4wW7NMVqieYCY99oc0= -github.com/dlclark/regexp2 v1.4.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= github.com/dlclark/regexp2 v1.11.5 h1:Q/sSnsKerHeCkc/jSTNq1oCm7KiVgUMZRDUoRu0JQZQ= github.com/dlclark/regexp2 v1.11.5/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= github.com/dlclark/regexp2/v2 v2.2.1 h1:mf4KkFUj0gJuarK8P+LgiS+Lit7m9N1yAwEfPbee7R0= diff --git a/internal/runner/templates.go b/internal/runner/templates.go index a5e1a3642..eebe0cff1 100644 --- a/internal/runner/templates.go +++ b/internal/runner/templates.go @@ -6,7 +6,7 @@ import ( "sort" "strings" - "github.com/alecthomas/chroma/quick" + "github.com/alecthomas/chroma/v2/quick" "github.com/logrusorgru/aurora/v4" "github.com/projectdiscovery/nuclei/v3/pkg/catalog/config" "github.com/projectdiscovery/nuclei/v3/pkg/catalog/loader" diff --git a/pkg/catalog/loader/ai_loader.go b/pkg/catalog/loader/ai_loader.go index ba6758abc..78b7d001e 100644 --- a/pkg/catalog/loader/ai_loader.go +++ b/pkg/catalog/loader/ai_loader.go @@ -10,7 +10,7 @@ import ( "regexp" "strings" - "github.com/alecthomas/chroma/quick" + "github.com/alecthomas/chroma/v2/quick" "github.com/projectdiscovery/nuclei/v3/pkg/catalog/config" "github.com/projectdiscovery/nuclei/v3/pkg/types" pdcpauth "github.com/projectdiscovery/utils/auth/pdcp" diff --git a/pkg/protocols/code/code.go b/pkg/protocols/code/code.go index 991e36b4e..80b9c4911 100644 --- a/pkg/protocols/code/code.go +++ b/pkg/protocols/code/code.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "github.com/alecthomas/chroma/quick" + "github.com/alecthomas/chroma/v2/quick" "github.com/ditashi/jsbeautifier-go/jsbeautifier" "github.com/projectdiscovery/goja" diff --git a/pkg/protocols/javascript/js.go b/pkg/protocols/javascript/js.go index b91534e4b..ba48e3077 100644 --- a/pkg/protocols/javascript/js.go +++ b/pkg/protocols/javascript/js.go @@ -11,7 +11,7 @@ import ( "sync/atomic" "time" - "github.com/alecthomas/chroma/quick" + "github.com/alecthomas/chroma/v2/quick" "github.com/ditashi/jsbeautifier-go/jsbeautifier" "github.com/pkg/errors" "github.com/projectdiscovery/goja"