Repository navigation
Releases: Mr-Hames/barracuda
Releases · Mr-Hames/barracuda
Release list
Barracuda 0.1.0
First public prototype of Barracuda.
Give it an assignment and your files, and it tells you what doesn't meet the requirements, what it can't judge, and what's fine. It never marks something as done when it can't measure it.
What's in it
- Assignments in English, Ukrainian or Russian
- PDF, DOCX, PPTX, XLSX and ZIP (including files inside archives)
- 20 kinds of checks: format, file name, size, pages, slides, words, sections, phrases, font, font size, margins, page format, images, comments, tracked changes, placeholder text, sheets, formula errors, junk files in archives
- Ready-to-show report in the language of the assignment,
--selftestto check the install - Safe with hostile files: zip bombs, path traversal, encrypted and broken files
How it was tested
- Windows, macOS and Linux, Python 3.9 and 3.13 (GitHub Actions)
- 600 generated assignments with 1,195 planted mistakes: all found, no false alarms
- 40 real-life phrasings written separately: 90% understood on the first try
- CodeQL security scan: no open findings
Install: npx skills add ViktorPaskar/barracuda, then pip install -r requirements.txt.
This is an early version. Real assignments to test on and honest feedback are very welcome.