Skip to content

Commit 1360e27

Browse files
committed
Remove safeexec
The vulnerability was addressed by the Go team in 1.19, so the safeexec package is no longer needed.
1 parent 57c20d1 commit 1360e27

File tree

3 files changed

+2
-7
lines changed

3 files changed

+2
-7
lines changed

‎go.mod‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ module github.com/bep/godartsass/v2
33
go 1.23
44

55
require (
6-
github.com/cli/safeexec v1.0.1
76
github.com/frankban/quicktest v1.14.2
87
google.golang.org/protobuf v1.35.2
98
)

‎go.sum‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
github.com/cli/safeexec v1.0.1 h1:e/C79PbXF4yYTN/wauC4tviMxEV13BwljGj0N9j+N00=
2-
github.com/cli/safeexec v1.0.1/go.mod h1:Z/D4tTN8Vs5gXYHDCbaM1S/anmEDnJb1iW0+EJ5zx3Q=
31
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
42
github.com/frankban/quicktest v1.14.2 h1:SPb1KFFmM+ybpEjPUhCCkZOM5xlovT5UbrMvWnXyBns=
53
github.com/frankban/quicktest v1.14.2/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps=

‎transpiler.go‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ import (
2121
"sync"
2222
"time"
2323

24-
"github.com/cli/safeexec"
25-
2624
"github.com/bep/godartsass/v2/internal/embeddedsass"
2725
"github.com/bep/godartsass/v2/internal/godartsasstesting"
2826
"google.golang.org/protobuf/proto"
@@ -47,7 +45,7 @@ func Start(opts Options) (*Transpiler, error) {
4745
}
4846

4947
// See https://github.com/golang/go/issues/38736
50-
bin, err := safeexec.LookPath(opts.DartSassEmbeddedFilename)
48+
bin, err := exec.LookPath(opts.DartSassEmbeddedFilename)
5149
if err != nil {
5250
return nil, err
5351
}
@@ -81,7 +79,7 @@ func Start(opts Options) (*Transpiler, error) {
8179
// in dartSassEmbeddedFilename.
8280
func Version(dartSassEmbeddedFilename string) (DartSassVersion, error) {
8381
var v DartSassVersion
84-
bin, err := safeexec.LookPath(dartSassEmbeddedFilename)
82+
bin, err := exec.LookPath(dartSassEmbeddedFilename)
8583
if err != nil {
8684
return v, err
8785
}

0 commit comments

Comments
 (0)