Skip to content

panic: runtime error: index out of range [1] with length 1 when checking git version #4801

@ryhoran2

Description

@ryhoran2

Please review the Community Note before submitting

TruffleHog Version

3.93.6

Trace Output

remote: panic: runtime error: index out of range [1] with length 1
remote: 
remote: goroutine 1 [running]:
remote: github.com/trufflesecurity/trufflehog/v3/pkg/sources/git.CmdCheck()
remote:         /home/runner/work/trufflehog/trufflehog/pkg/sources/git/cmd_check.go:33 +0x1f8

Expected Behavior

Scan git commit on pre-receive.sh script on gitlab.

Actual Behavior

It is unable to verify the git version that is being used.

Environment

  • OS: Ubuntu (specifically gitlab container)
  • Version: v18.9.1

Additional Context

References

Please note that the output of git --version on our server is:

git version 2.52.gaea8cc3

Per https://github.com/trufflesecurity/trufflehog/blob/main/pkg/sources/git/cmd_check.go#L28 I don't believe this will be able to allow for accurate checking of the verion.

  • #0000

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions