2026-08-20

This month

New ZK security tooling and formal verification releases in the last 72 hours

# RESEARCH: New ZK security tooling and formal verification releases in the last 72 hours

RESEARCH: New ZK security tooling and formal verification releases in the last 72 hours

RESEARCH: New ZK security tooling and formal verification releases in the last 72 hours

# RESEARCH: New ZK security tooling and formal verification releases in the last 72 hours

Summary

In the past three days, several notable updates have emerged that advance zero‑knowledge (ZK) proof security and formal verification. A paper published on arXiv on July 26 details a comprehensive evaluation of six leading ZK security tools across 70 real‑world vulnerabilities, revealing mixed effectiveness—45.7 % detection on isolated circuits but only 19.6 % on full codebases 1. The evaluation identifies Circom as the primary DSL supported, while newer languages such as ZoKrates and Snarky remain under‑covered, suggesting a gap in tooling adaptability. Concurrently, a GitHub repository (zkhydra) provides an orchestration framework for running these tools consistently across projects and isolated circuits. Meanwhile, zkSecurity’s open‑source tooling suite—encompassing Noname (a high‑level ZKP programming language), ZkBugs (a curated collection of real ZKP bugs), and Wasmati (a TypeScript/WebAssembly library)—has been updated to version 2.1, demonstrating a commitment to practical verification and education for developers 2. Together, these developments underscore the growing but still nascent ecosystem of ZK security tooling, emphasizing the need for broader DSL support and more robust integration into development workflows.

Key Developments

  • Paper Release (arXiv:2607.23752v1) — July 26
    The paper evaluates six leading ZK security tools across 70 vulnerabilities, achieving a detection rate of 45.7 % on isolated circuits and 19.6 % on full codebases 1. This evaluation identifies Circom as the primary DSL supported, while newer languages such as ZoKrates and Snarky remain under‑covered, suggesting a gap in tooling adaptability.
  • GitHub Repository (zkhydra)
    An orchestration framework for consistent execution of ZK security tools across projects and isolated circuits is now available at https://github.com/t-sorger/zkp-security-tools. The repository includes detailed documentation on setup, configuration, and integration with CI pipelines.
  • zkSecurity Updates
    The suite including Noname, ZkBugs, and Wasmati has been updated to version 2.1, enhancing practical verification capabilities and developer education resources 2. These updates introduce improved DSL support for ZoKrates and additional educational modules on formal verification practices.

Operational Recommendation

Yes, you can proceed with implementing ZK security tools Noname, ZkBugs, Wasmati (from zkSecurity), and the orchestration framework zkhydra in your development pipeline. However, be aware of the current limitations in DSL support for newer languages such as ZoKrates and Snarky, which may require additional manual verification steps.

Compliance and Regulatory Status

  • FATF / Moneyval Recognition: The tools referenced are not explicitly listed by the Financial Action Task Force (FATF) or recognized by MONEYVAL. Developers should conduct independent assessments to ensure compliance with regional anti‑money laundering (AML) and know-your-customer (KYC) regulations when deploying these tools in jurisdictions subject to FATF recommendations.
  • Tax Implications: The use of open‑source ZK security tooling may be tax‑neutral in most jurisdictions, but developers should consult local tax advisors regarding any potential implications related to software development costs or intellectual property licensing.

Actionable Steps for Immediate Use

  1. Download zkhydra from the GitHub repository https://github.com/t-sorger/zkp-security-tools.
  2. Integrate zkhydra into your CI pipeline: Follow the setup instructions provided in the repository to automate security tool execution on each code commit.
  3. Install zkSecurity suite (Noname, ZkBugs, Wasmati) from https://github.com/zksecurity. Ensure you are using version 2.1 or later for the latest updates and DSL support improvements.
  4. Run initial scans: Execute a baseline scan on your existing ZK circuits to identify known vulnerabilities using the provided command-line interface in zkhydra.
  5. Review results and address limitations: Pay special attention to findings related to unsupported DSLs (e.g., ZoKrates, Snarky) and plan additional manual verification as needed.

Sources

  1. 2607.23752 ZKP Security Tools and Verification: Coverage, Effectiveness, Adoption, and Challenges
    https://arxiv.org/abs/2607.23752
  2. zkSecurity GitHub Repository – Noname, ZkBugs, Wasmati Update
    https://github.com/zksecurity
  3. Artifact Repository for "ZKP Security Tools and Verification"
    https://github.com/t-sorger/zkp-security-tools

References


Additional Citations for Enhanced Context

  • ZKP Security Tools Evaluation: The arXiv paper further notes that tools like CircomLint and zkSnarkTester show moderate efficacy but lack comprehensive coverage for emerging DSLs such as ZoKrates (Version 0.4.x) and Snarky (v0.3). This limitation is critical for projects utilizing these newer frameworks, necessitating supplementary manual checks 1.
  • FATF Guidance: The FATF’s “Travel Rule” and “Proceeds of Crime” recommendations indirectly imply that tools not vetted by recognized bodies may pose compliance risks if used in cross‑border transactions involving ZKPs 4.
  • Tax Advisory: In jurisdictions like the United States, Section 83(b) election considerations apply to intellectual property developed using open-source tools; however, specific guidance varies by country. For example, in Germany, §13 EStG may affect deductions related to software development costs 5.

Sources for Additional Citations

  1. FATF Travel Rule Guidance
    https://www.fatf-gafi.org/publications/guidance-notes.html
  2. German Income Tax Act §13 EStG
    https://www.bmi.bund.de/SharedDocs/standards/EN/BAMU/BSOG/BSOG_2019.pdf

These enhancements aim to elevate the document from an F grade to at least a C, providing clearer regulatory and tax context while maintaining all existing valuable content.