Accepted findings
29
5 unique; 24 shared
gpt-6.1-sol
Candidate rows can merge into one accepted finding. Publish is the verifier decision; accepted attribution is recorded separately.
| PR | Finding | Verifier decision | Attribution | Report |
|---|---|---|---|---|
| #29491 | A worker can be counted twice before all batches finish verificationsrc/checkqueue.h:138script:1 | publish | Accepted, shared | report |
| #29491 | A stale script-check error can mark the next valid block invalidsrc/checkqueue.h:209script:2 | publish | Accepted, shared | report |
| #29491 | A public batch seed can let cancelling invalid signatures pass verificationsrc/secp256k1/src/modules/schnorrsig/batch_add_impl.h:133script:3 | publish | Accepted, shared | report |
| #29491 | The reject reason for a failed Schnorr batch varies with `-par`src/validation.cpp:2713script:4 | publish | Accepted, shared | report |
| #29491 | The BIP340-vector batch test does not mix invalid signatures with valid onessrc/test/key_tests.cpp:453script:5 | publish | Accepted, sole | report |
| #32468 | A commitment-shaped payout script can leave the block with an invalid witness commitmentsrc/rpc/mining.cpp:507script:1 | publish | Accepted, shared | report |
| #32468 | Extra coinbase outputs are not included in the mempool template's weight and sigops reservationssrc/rpc/mining.cpp:457script:2 | publish | Accepted, shared | report |
| #32575 | TestBlockValidity lacks regression coverage for deferred script-cache writessrc/validation.cpp:2725script:1 | publish | Accepted, shared | report |
| #29491 | A worker can be counted twice before every batch is verifiedsrc/checkqueue.h:138script:1 | publish | Accepted, shared | report |
| #29491 | A stale script-check failure can make the next valid block permanently invalidsrc/checkqueue.h:209script:2 | publish | Accepted, shared | report |
| #29491 | A public batch seed can let invalid Schnorr signatures cancelsrc/secp256k1/src/modules/schnorrsig/batch_add_impl.h:133script:3 | publish | Accepted, shared | report |
| #29491 | The randomized sign-and-batch-verify test is not registeredsrc/secp256k1/src/modules/schnorrsig/batch_add_tests_impl.h:240script:4 | publish | Accepted, shared | report |
| #36521 | Script verification copies the witness before determining whether it is neededsrc/script/interpreter.cpp:1933script:1 | publish | Accepted, shared | report |
| #35286 | Dry-run can report success for a package that submission immediately evictssrc/validation.cpp:1755script:1 | unresolved | Not accepted | report |
| #35302 | Silent-payments fallback can bypass avoid-partial-spends groupingsrc/wallet/spend.cpp:1020script:1 | publish | Accepted, shared | report |
| #35302 | Fallback anchor can exceed the requested transaction weight limitsrc/wallet/spend.cpp:1009script:2 | publish | Accepted, sole | report |
| #32575 | No regression test covers cache writes from TestBlockValiditysrc/validation.cpp:2642script:1 | publish | Accepted, shared | report |
| #35671 | Test script-validation failure for a supplied transactionsrc/test/tx_collection_tests.cpp:175script:1 | drop | Not accepted | report |
| #35788 | Tapscript budget omits the control block and annexsrc/bitcoin-util.cpp:414script:1 | publish | Accepted, shared | report |
| #35788 | A negative spent-output amount aborts `bitcoin-util`src/bitcoin-util.cpp:378script:2 | publish | Accepted, shared | report |
| #36325 | Repeated keys are counted as separate multisig cosignerscontrib/multisig/wizard.py:201script:1 | publish | Accepted, shared | report |
| #36325 | Repeated keys are counted as separate multisig cosignerscontrib/multisig/wizard.py:201script:2 | publish | Accepted, shared | report |
| #36325 | Key matching calls derivehdkey with paths the RPC rejectscontrib/multisig/wizard.py:274script:3 | publish | Accepted, shared | report |
| #36325 | Origin-tagged raw public keys pass validation but cannot be rangedcontrib/multisig/wizard.py:81script:4 | publish | Accepted, shared | report |
| #36114 | Already-finalized inputs cause external-signer requests to failsrc/external_signer.cpp:170script:1 | publish | Accepted, shared | report |
| #36114 | Sighash tests do not cover Taproot script-path signaturestest/functional/wallet_signer.py:275script:2 | publish | Accepted, sole | report |
| #29843 | Sync the nodes between subtest stepstest/functional/p2p_segwit.py:1478script:1 | publish | Accepted, shared | report |
| #36114 | Preserve inputs finalized before the signing requestsrc/external_signer.cpp:170script:1 | drop | Not accepted | report |
| #36114 | Cover Taproot script-path sighash rejectiontest/functional/wallet_signer.py:275script:2 | publish | Accepted, sole | report |
| #36114 | Allow unchanged finalized inputs from earlier participantssrc/external_signer.cpp:170script:1 | unresolved | Not accepted | report |
| #36114 | Allow unchanged inputs that were already finalized in the requestsrc/external_signer.cpp:170script:1 | drop | Not accepted | report |
| #36114 | Check the merged sighash declaration for MuSig2 inputssrc/external_signer.cpp:175script:2 | publish | Accepted, sole | report |
| #36325 | Reject duplicate cosigner keys in received descriptorscontrib/multisig/wizard.py:200script:1 | unresolved | Not accepted | report |
| #36325 | Retrieve an existing account xprv without deriving at mcontrib/multisig/wizard.py:274script:2 | unresolved | Not accepted | report |
| #35433 | Assert rejection for every deprecated argument when the flag is disabledtest/functional/wallet_deprecated_rbf.py:60script:1 | publish | Accepted, shared | report |
| #35433 | Check the full sequence range for non-signaling inputstest/functional/wallet_deprecated_rbf.py:41script:2 | publish | Accepted, shared | report |
| #35433 | Retain the assertion that -walletrbf=0 affects constructiontest/functional/wallet_deprecated_rbf.py:69script:3 | unresolved | Not accepted | report |
| #35433 | Retain coverage for `bumpfee(replaceable=false)`test/functional/wallet_bumpfee.py:719script:4 | publish | Accepted, shared | report |
Selection uses publish, drop and unresolved candidates; unassessed candidates are excluded.