Skip to content

Releases: Mr-Hames/barracuda

Release list

Barracuda 0.1.0

Choose a tag to compare

@Mr-Hames Mr-Hames released this 02 Nov 03:52

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, --selftest to 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.