trailofbits/polyfile
View on GitHubA pure Python cleanroom implementation of libmagic, with instrumented parsing from Kaitai struct and an interactive hex viewer
- Stars
- 390
- Forks
- 31
- Open beginner issues
- 0
- Indexed issues
- 14
- Avg merge
- 7h 52m
- Merged PRs (30d)
- 72
- Dominant language
- Python
- License
- Apache-2.0
- Last GitHub push
- Sep 18, 2026
- Latest indexed
- Sep 19, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- No beginner labels indexed
-
A level 0 message reached through use or indirect gets a space where libmagic emits a separator Openbug
trailofbits/polyfile#3603 · 1 comment · 1 assignee ·
-
bug
trailofbits/polyfile#3600 · 1 assignee ·
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
trailofbits/polyfile#3586 ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 74/100
trailofbits/polyfile#3584 ·
-
documentation
Difficulty 5/5 Over a week Newbie friendliness 35/100
trailofbits/polyfile#3577 ·
-
bug
Difficulty 5/5 Over a week Newbie friendliness 25/100
trailofbits/polyfile#3576 ·
-
CSV verdicts name the dialect instead of the encoding, and only ASCII and UTF-8 CSV is recognized Openbug
Difficulty 4/5 3-5 days Newbie friendliness 68/100
trailofbits/polyfile#3554 ·
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
trailofbits/polyfile#3551 · 1 comment ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
trailofbits/polyfile#3547 ·
-
claude-code-assisted enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
trailofbits/polyfile#3535 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
trailofbits/polyfile#3533 · 2 comments ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
trailofbits/polyfile#3532 ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
trailofbits/polyfile#3363 ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
trailofbits/polyfile#11 ·