-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Labels
bugpkg/sourcesPRs and Issues related to the `sources` packagePRs and Issues related to the `sources` package
Description
TruffleHog Version
trufflehog 3.82.5
Expected Behavior
trufflehog should parse localized timestamps correctly
Actual Behavior
2024-09-26T09:46:14+02:00 error trufflehog failed to parse commit date
{"source_manager_worker_id": "wAMwt", "unit": "./my_repo_dir", "unit_kind": "dir",
"repo": "[email protected]:/some/repo.git", "commit": "3ec15209b4d1c854258f7d9ebb05cbbfbc3562fb", "latestState": "AuthorDateLine",
"error": "parsing time \"Mo Sep 28 07:59:21 2020 +0000\" as \"Mon Jan 2 15:04:05 2006 -0700\": cannot parse \"Mo Sep 28 07:59:21 2020 +0000\" as \"Mon\""}
This is a german localized timestamp. trufflehog then reports found issues as following:
Found unverified result 🐷🔑❓
[...]
Line: 23
Repository: ...
Timestamp: 0001-01-01 00:00:00 +0000
Environment
- OS: macOS
- Version 14.7
Additional Context
my LANG is at de_DE.UTF-8, however, setting this to C or en_US.UTF-8 changes nothing.
I ran this against a local repo with trufflehog git file://./my_repo_diras well as against its remote on gitlab with identical results
However, running tools like git, lazygit or tig locally work fine, e.g.
LANG=C git show 3ec15209b4d1c854258f7d9ebb05cbbfbc3562fb
commit 3ec15209b4d1c854258f7d9ebb05cbbfbc3562fb
Author: Me <[email protected]>
Date: Mon Sep 28 09:59:21 2020
same with LANG set to en_US.UTF-8 or similar.
Maybe I'm forgetting to configure something here, but if so, I failed to find documentation or other issues regarding this.
TimatGDC, hehex9, Grindaizar, robintemmedmb2bcom, kae4ka and 3 morekashifkhan0771
Metadata
Metadata
Assignees
Labels
bugpkg/sourcesPRs and Issues related to the `sources` packagePRs and Issues related to the `sources` package