Skip to content

chore: add experimental software warning to README - #23

Merged
TomAFrench merged 4 commits into
masterfrom
cb/readme-security-warning
Oct 20, 2026
Merged

TomAFrench merged 4 commits into
masterfrom
cb/readme-security-warning

Conversation

@AztecBot

@AztecBot AztecBot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Adds a > [!WARNING] callout to the top of the README. It says sparse_array is experimental, has not been fully audited, and is not guaranteed to be secure. It also warns that bugs can produce under-constrained circuits that accept invalid proofs.

The wording follows the noir-lang/noir README ("It has not been reviewed or audited... Expect bugs!") and the AztecProtocol/aztec-packages SECURITY.md ("novel software, so we expect there to be bugs"). It matches the warning in noir-bignum and noir_bigcurve#131.

Unlike the noir-bignum version, this callout does not point to private vulnerability reporting, because that is disabled on this repo (GET /repos/noir-lang/sparse_array/private-vulnerability-reporting returns enabled: false). It keeps the "as is / see LICENSE" sentence, because the repo has a LICENSE file.

The LICENSE copyright notice names both holders, Copyright 2024-2025 Aztec Labs and Copyright 2026 Aztec Foundation, because ownership moved to the Foundation in 2026. It replaces the Apache template placeholder Copyright [yyyy] [name of copyright owner].

The PR also ports the CI fix from noir-bignum@4bdf96a, which CI needs after the change to how Noir is released. It bumps noir-lang/noirup to v0.1.5. It also changes the supported-version query in test.yml, because Noir's v1.0.0-* releases are now marked as pre-releases. The query no longer excludes pre-releases, filters out nightly-* tags, and strips the v prefix. MINIMUM_NOIR_VERSION drops its v prefix to match.


Created by claudebox · group: slackbot · requested by Tom (@TomAFrench) · Slack thread

@AztecBot AztecBot added the claudebox Created or managed by ClaudeBox label Oct 20, 2026
@TomAFrench
TomAFrench marked this pull request as ready for review October 20, 2026 14:22
@TomAFrench
TomAFrench merged commit 1b24b2b into master Oct 20, 2026
20 checks passed
@TomAFrench
TomAFrench deleted the cb/readme-security-warning branch October 20, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claudebox Created or managed by ClaudeBox

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants