Original title: VeriCrypt-Agent: Evidence-Grounded Multi-Agent Verification for Cryptographic Dependency Updates
В С Тынченко, А. С. Бородулин, Dmitry Martysyuk, Andrei Gantimurov +2 · September 2026
Updating cryptography code can cause hidden problems. An update might install cleanly and pass standard tests, yet secretly break how an app works or keep it vulnerable. Researchers created VeriCrypt-Agent to check these updates safely. The system looks at release notes, security advisories, and test scripts called probes. It runs the software with both the old and new dependency versions to see if behavior changes. Specialized AI agents reason over the results, and a strict rule engine makes the final choice. It only auto-merges an update if all mandatory checks pass, rules are met, and records are complete. In tests on thirty runs, standard tests mistakenly accepted all five dangerous updates, and checking advisories alone accepted two of five. The full system allowed zero unsafe auto-merges, routing nine runs to human review instead. It safely blocks bad updates that normal testing misses.
You replace the batteries in a smoke detector. They fit and the test button beeps, so you assume everything is fine—but the detector might still be blind to real smoke. Here the dependency update is the battery, the passing visible tests are the beep, and the system runs additional checks that actually test for the hidden problem.
When a cryptographic library update installs cleanly and passes tests, developers assume it's safe. This system proves that assumption can be wrong and catches the hidden breakage or vulnerability automatically. It matters for anyone shipping software that depends on crypto: an unsafe update can silently change behavior or leave an app inside a known vulnerable range.
The findings are limited to the evaluated conditions—a small benchmark of ten transitions and thirty executions—and do not claim superiority over exhaustive deterministic testing or a deployable static detector. The static audit detection only identified 62.5% of unsafe cases, so many still go unnoticed. Also, perfect decisions require all relevant probes to be known and inexpensive.
Ask anything about this paper. Answers come from its abstract, and say so when the abstract doesn't cover your question.
VeriCrypt-Agent: Evidence-Grounded Multi-Agent Verification for Cryptographic Dependency Updates — В С Тынченко, А. С. Бородулин, Dmitry Martysyuk et al. — Computers — doi:10.3390/computers15090638
Abstract licence: CC BY
Explanation generated by Synthesis from the abstract — it is not the original paper.