We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 300ca0f commit 7b0c673Copy full SHA for 7b0c673
internal/exec/go_getter_utils.go
@@ -27,18 +27,13 @@ func ValidateURI(uri string) error {
27
if len(uri) > 2048 {
28
return fmt.Errorf("URI exceeds maximum length of 2048 characters")
29
}
30
- // Add more validation as needed
31
// Validate URI format
32
if strings.Contains(uri, "..") {
33
return fmt.Errorf("URI cannot contain path traversal sequences")
34
35
if strings.Contains(uri, " ") {
36
return fmt.Errorf("URI cannot contain spaces")
37
38
- // Validate characters
39
- if strings.ContainsAny(uri, "<>|&;$") {
40
- return fmt.Errorf("URI contains invalid characters")
41
- }
42
// Validate scheme-specific format
43
if strings.HasPrefix(uri, "oci://") {
44
if !strings.Contains(uri[6:], "/") {
0 commit comments