Step 1: Turn verdicts into points
Every attack gets a verdict, and every verdict is worth points. Higher points mean the chatbot did better.
Not every attack matters the same amount. Each one is also weighted by how dangerous it is.
So a dangerous attack getting through hurts the score much more than a minor one. These points and weights combine into one safety score from 0 to 100. Higher is safer.
Weighting by severity is what keeps the score honest. A chatbot cannot hide one critical failure behind a stack of passed minor tests.
Step 2: Group results into official rulebooks
A raw score is useful, but businesses want to know how they measure up against known standards. ai-blackteam groups results into scorecards. Three are ready to run.
In total, the project maps results to 9 standards, including MITRE ATLAS and MLCommons. Mapping to OWASP and the EU AI Act is what makes this useful to a real business, not just a hobby project.