AI Slop Code RIsk Monitor

monero-project/monero

Monero: the secure, private, untraceable cryptocurrency

5.7 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for monero-project/monero, a C++ project with 10,917 GitHub stars. SynthScan examined 348,576 lines of code across 1086 source files, recording 1849 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 5.7 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

5.7
Adjusted Signal
5.7
Raw Pattern Score
100%
Time Factor
2026-10-08
Last Push
10.9K
Stars
C++
Language
348.6K
Lines of Code
1.1K
Files
1.8K
Pattern Hits
2026-10-12
Scan Date
0.04
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 22.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1784 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.2/100 · LOW

Are imports declared and package/API names verified? 11 finding(s).

Agent Over-Engineering Ratio 3.8/100 · LOW

Are wrappers, guards, and repeated structures necessary? 107 finding(s).

PR Review Velocity Impact 25.6/100 · MEDIUM

Which changes need focused human review? 1849 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 40MEDIUM 6LOW 1803

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1849 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block1708 hits · 1680 pts
SeverityFileLineSnippetContext
LOWCMakeLists_IOS.txt1# Portions Copyright (c) 2017-2024, The Monero ProjectCOMMENT
LOWCMakeLists.txt1# Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/CMakeLists.txt1# Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/hash-target.cpp1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/hash-target.cpp21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/benchmark.cpp1// Copyright (c) 2020-2024, The Monero ProjectCOMMENT
LOWtests/benchmark.cpp21// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFCOMMENT
LOWtests/benchmark.cpp41#include <boost/spirit/include/karma_repeat.hpp>COMMENT
LOWtests/README.md161```shCOMMENT
LOWtests/io.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/io.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/crypto/CMakeLists.txt1# Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/crypto/cnv4-jit.c1// Copyright (c) 2019-2024, The Monero ProjectCOMMENT
LOWtests/crypto/cnv4-jit.c21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/crypto/random.c1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/crypto/random.c21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/crypto/crypto-ops.c1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/crypto/crypto-ops.c21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/crypto/hash.c1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/crypto/hash.c21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/crypto/crypto.cpp1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/crypto/crypto.cpp21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/crypto/crypto-ops-data.c1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/crypto/crypto-ops-data.c21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/crypto/main.cpp1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/crypto/main.cpp21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/crypto/crypto-tests.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/crypto/crypto-tests.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/difficulty/difficulty.cpp1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/difficulty/difficulty.cpp21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/difficulty/CMakeLists.txt1# Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/construct_tx.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/construct_tx.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/sc_check.h1// Copyright (c) 2018-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/signature.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/signature.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/check_hash.h1// Copyright (c) 2019-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/check_hash.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/equality.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/equality.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/cn_fast_hash.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/cn_fast_hash.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/subaddress_expand.h1// Copyright (c) 2017-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/subaddress_expand.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/derive_view_tag.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/derive_view_tag.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/CMakeLists.txt1# Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/generate_key_image_helper.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/generate_key_image_helper.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/zero_commit.h1// Copyright (c) 2025, The Monero ProjectCOMMENT
LOWtests/performance_tests/zero_commit.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/generate_keypair.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/generate_keypair.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/derive_public_key.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/derive_public_key.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/single_tx_test_base.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/single_tx_test_base.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/check_tx_signature.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
LOWtests/performance_tests/check_tx_signature.h21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLCOMMENT
LOWtests/performance_tests/sig_clsag.h1// Copyright (c) 2014-2024, The Monero ProjectCOMMENT
1648 more matches not shown…
Empty Error Handlers40 hits · 200 pts
SeverityFileLineSnippetContext
HIGHtests/functional_tests/mining.py81except: passCODE
HIGHtests/functional_tests/mining.py387except: passCODE
HIGHtests/functional_tests/p2p.py76except: passCODE
HIGHtests/functional_tests/p2p.py344except: passCODE
HIGHtests/functional_tests/get_output_distribution.py54except: passCODE
HIGHtests/functional_tests/multisig.py510except AssertionError:CODE
HIGHtests/functional_tests/multisig.py137except: passCODE
HIGHtests/functional_tests/multisig.py282except: passCODE
HIGHtests/functional_tests/multisig.py315except: passCODE
HIGHtests/functional_tests/multisig.py603except:CODE
HIGHtests/functional_tests/speed.py65except: passCODE
HIGHtests/functional_tests/sign_message.py64except: passCODE
HIGHtests/functional_tests/txpool.py57except: passCODE
HIGHtests/functional_tests/cold_signing.py70except: passCODE
HIGHtests/functional_tests/cold_signing.py75except: passCODE
HIGHtests/functional_tests/cold_signing.py320except: passCODE
HIGHtests/functional_tests/cold_signing.py357except: passCODE
HIGHtests/functional_tests/integrated_address.py51except: passCODE
HIGHtests/functional_tests/transfer.py63except: passCODE
HIGHtests/functional_tests/transfer.py1179except:CODE
HIGHtests/functional_tests/transfer.py1186except AssertionError:CODE
HIGHtests/functional_tests/transfer.py109except: passCODE
HIGHtests/functional_tests/functional_tests_rpc.py131except: passCODE
HIGHtests/functional_tests/uri.py52except: passCODE
HIGHtests/functional_tests/validate_address.py50except: passCODE
HIGHtests/functional_tests/validate_address.py111except: passCODE
HIGHtests/functional_tests/blockchain.py410except: passCODE
HIGHtests/functional_tests/address_book.py47except: passCODE
HIGHtests/functional_tests/http_digest_auth.py88except: passCODE
HIGHtests/functional_tests/k_anonymity.py130except: passCODE
HIGHtests/functional_tests/proofs.py81except: passCODE
HIGHtests/functional_tests/wallet.py71except: passCODE
HIGHtests/functional_tests/wallet.py81except: passCODE
HIGHtests/functional_tests/wallet.py345except: passCODE
HIGHtests/functional_tests/wallet.py394except: passCODE
HIGHtests/functional_tests/wallet.py413except: passCODE
HIGHtests/functional_tests/wallet.py461except: passCODE
HIGHtests/functional_tests/wallet.py497except: passCODE
HIGHtests/libwallet_api_tests/libwallet_api_tests.py97except (urllib.error.URLError, TimeoutError, KeyError):CODE
HIGHutils/python-rpc/console.py77except:CODE
Hyper-Verbose Identifiers46 hits · 48 pts
SeverityFileLineSnippetContext
LOWtests/functional_tests/mining.py216 def measure_cpu_power_get_time(self, cores):CODE
LOWtests/functional_tests/get_output_distribution.py57 def test_get_output_distribution(self):CODE
LOWtests/functional_tests/multisig.py203 def fund_addrs_with_normal_wallet(self, addrs):CODE
LOWtests/functional_tests/multisig.py233 def remake_some_multisig_wallets_by_multsig_seed(self, threshold):CODE
LOWtests/functional_tests/speed.py80 def _test_speed_generateblocks(self, daemon, blocks):CODE
LOWtests/functional_tests/speed.py88 def _test_speed_transfer_split(self, wallet):CODE
LOWtests/functional_tests/cold_signing.py142 def check_transfers_list_consistency(do_check_key_images):CODE
LOWtests/functional_tests/cold_signing.py253 def self_transfer_to_subaddress(self, piecemeal_output_export):CODE
LOWtests/functional_tests/cold_signing.py271 def transfer_after_empty_export_import(self):CODE
LOWtests/functional_tests/cold_signing.py300 def transfer_to_multi_subaddresses(self):CODE
LOWtests/functional_tests/cold_signing.py348 def self_transfer_to_other_account(self):CODE
LOWtests/functional_tests/transfer.py606 def check_double_spend_detection(self):CODE
LOWtests/functional_tests/transfer.py877 def check_multiple_submissions(self):CODE
LOWtests/functional_tests/transfer.py1109 def check_subtract_fee_from_outputs(self):CODE
LOWtests/functional_tests/transfer.py1114 def inner_test_external_transfer(dsts, subtract_fee_from_outputs):CODE
LOWtests/functional_tests/transfer.py1489 def check_background_sync_reorg_recovery(self):CODE
LOWtests/functional_tests/transfer.py1550 def check_subaddress_lookahead(self):CODE
LOWtests/functional_tests/validate_address.py93 def check_openalias_addresses(self):CODE
LOWtests/functional_tests/blockchain.py66 def _test_generate_blocks_command(self):CODE
LOWtests/functional_tests/blockchain.py92 def _check_blocktemplate_reserved_offset(self, daemon, address, reserve_size):CODE
LOWtests/functional_tests/http_digest_auth.py56 def test_daemon_login_required(self):CODE
LOWtests/functional_tests/http_digest_auth.py66 def test_wallet_login_required(self):CODE
LOWtests/functional_tests/k_anonymity.py69def txid_list_is_sorted_in_template_order(txids):CODE
LOWtests/functional_tests/k_anonymity.py211 def test_get_txids_loose_success(self, txid, num_matching_bits):CODE
LOWtests/functional_tests/k_anonymity.py247 def test_get_txids_loose_chain_suite(self):CODE
LOWtests/functional_tests/k_anonymity.py264 def test_get_txids_loose_pool_suite(self):CODE
LOWutils/python-rpc/framework/test_rpc.py20 def test_init__response_value(self):CODE
LOWutils/python-rpc/framework/test_rpc.py45 def test_init__list_value_with_nested_response(self):CODE
LOWutils/python-rpc/framework/test_rpc.py53 def test_init__list_value_with_nested_list(self):CODE
LOW⚡utils/python-rpc/framework/test_rpc.py84 def test_eq__nonnested_matching(self):CODE
LOW⚡utils/python-rpc/framework/test_rpc.py87 def test_eq__nonnested_size_mismatch(self):CODE
LOW⚡utils/python-rpc/framework/test_rpc.py90 def test_eq__nonnested_key_mismatch(self):CODE
LOW⚡utils/python-rpc/framework/test_rpc.py93 def test_eq__nonnested_value_mismatch(self):CODE
LOWutils/python-rpc/framework/test_rpc.py108 def test_eq__list_nested_response(self):CODE
LOWutils/python-rpc/framework/test_rpc.py114 def test_eq__list_nested_list(self):CODE
LOWutils/python-rpc/framework/epee_binary.py95 def __get_auto_int_properties(cls, x):CODE
LOWutils/python-rpc/framework/epee_binary.py141 def __dispatch_serialize_scalar(self, x, include_type, signed_override = None, byte_size_override = None):CODE
LOWutils/python-rpc/framework/epee_binary.py167 def __serialize_section_value(self, x):CODE
LOWutils/python-rpc/framework/epee_binary.py273 def __deserialize_section_key(self):CODE
LOWutils/python-rpc/framework/epee_binary.py281 def __deserialize_section_value(self):CODE
LOWutils/python-rpc/framework/daemon.py297 def get_transaction_pool_hashes(self, client = ""):CODE
LOWutils/python-rpc/framework/daemon.py303 def get_transaction_pool_stats(self, client = ""):CODE
LOWutils/python-rpc/framework/wallet.py310 def restore_deterministic_wallet(self, seed = '', seed_offset = '', filename = '', restore_height = 0, password = ''CODE
LOWutils/python-rpc/framework/wallet.py566 def get_multisig_key_exchange_booster(self, multisig_info, threshold, num_signers, password = ''):CODE
LOWutils/python-rpc/framework/wallet.py935 def set_account_tag_description(self, tag, description):CODE
LOWutils/python-rpc/framework/wallet.py1115 def estimate_tx_size_and_weight(self, n_inputs, n_outputs, ring_size = 0, rct = True):CODE
Excessive Try-Catch Wrapping14 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMtests/functional_tests/check_missing_rpc_methods.py43 print('Error: %s does not start with /' % name)CODE
MEDIUMtests/functional_tests/check_missing_rpc_methods.py47 print('Error: %s API method %s does not have a matching function' % (module['name'], name))CODE
LOWtests/functional_tests/cold_signing.py127 except Exception as e:CODE
LOWtests/functional_tests/transfer.py1561 except Exception as e:CODE
LOWtests/functional_tests/functional_tests_rpc.py124except Exception as e:CODE
MEDIUMtests/functional_tests/functional_tests_rpc.py125 print('Error: ' + str(e))CODE
LOWtests/functional_tests/wallet.py190 except Exception as e:CODE
LOWtests/functional_tests/wallet.py258 except Exception as e:CODE
LOWtests/functional_tests/wallet.py268 except Exception as e:CODE
LOWtests/functional_tests/wallet.py420 except Exception as e:CODE
LOWtests/libwallet_api_tests/libwallet_api_tests.py126 except Exception as e:CODE
LOWutils/python-rpc/console.py41 except Exception as e:CODE
MEDIUMutils/python-rpc/console.py42 print('Error: ' + str(e))CODE
LOWutils/python-rpc/console.py61 except Exception as e:CODE
Structural Annotation Overuse5 hits · 10 pts
SeverityFileLineSnippetContext
LOWcontrib/guix/README.md258### Step 1: Authorize the signing keysCOMMENT
LOWcontrib/guix/README.md311### Step 2: Specify the substitute serversCOMMENT
LOW⚡src/crypto/crypto-ops.c347 // Step 1: collect initial mulsCOMMENT
LOW⚡src/crypto/crypto-ops.c353 // Step 2: get the inverse of all elems multiplied togetherCOMMENT
LOW⚡src/crypto/crypto-ops.c361 // Step 3: get each inverseCOMMENT
Deep Nesting9 hits · 9 pts
SeverityFileLineSnippetContext
LOWtests/functional_tests/multisig.py361CODE
LOWtests/functional_tests/cold_signing.py105CODE
LOWtests/functional_tests/transfer.py802CODE
LOWtests/functional_tests/transfer.py911CODE
LOWtests/block_weight/block_weight.py40CODE
LOWutils/python-rpc/framework/epee_binary.py54CODE
LOWutils/python-rpc/framework/epee_binary.py141CODE
LOWutils/python-rpc/framework/epee_binary.py181CODE
LOWutils/python-rpc/framework/epee_binary.py305CODE
Unused Imports7 hits · 7 pts
SeverityFileLineSnippetContext
LOWtests/functional_tests/functional_tests_rpc.py8CODE
LOWtests/functional_tests/http_digest_auth.py34CODE
LOWutils/python-rpc/console.py3CODE
LOWutils/python-rpc/console.py5CODE
LOWutils/python-rpc/console.py80CODE
LOWutils/python-rpc/framework/test_rpc.py2CODE
LOWutils/python-rpc/framework/daemon.py32CODE
AI Structural Patterns7 hits · 7 pts
SeverityFileLineSnippetContext
LOWutils/python-rpc/framework/wallet.py50CODE
LOWutils/python-rpc/framework/wallet.py72CODE
LOWutils/python-rpc/framework/wallet.py183CODE
LOWutils/python-rpc/framework/wallet.py206CODE
LOWutils/python-rpc/framework/wallet.py310CODE
LOWutils/python-rpc/framework/wallet.py328CODE
LOWutils/python-rpc/framework/wallet.py445CODE
Verbosity Indicators3 hits · 7 pts
SeverityFileLineSnippetContext
LOW⚡src/crypto/crypto-ops.c347 // Step 1: collect initial mulsCOMMENT
LOW⚡src/crypto/crypto-ops.c353 // Step 2: get the inverse of all elems multiplied togetherCOMMENT
LOW⚡src/crypto/crypto-ops.c361 // Step 3: get each inverseCOMMENT
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/unit_tests/http.cpp1245 constexpr char realm[] = "http-auth@example.org";CODE
LOWtests/unit_tests/http.cpp1500 constexpr char realm[] = "http-auth@example.org";CODE
LOWsrc/wallet/wallet_rpc_server.cpp3754 crypto::secret_key dummy_key;CODE
LOWsrc/wallet/wallet_rpc_server.cpp3764 wal->generate(wallet_file, req.password, dummy_key, false, false);CODE
AI Slop Vocabulary2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMcontrib/guix/libexec/build.sh17# time-machine to a commit which includes the aforementioned change, we canCOMMENT
LOW…to_ops_builder/ref10CommentedCombined/MakeCryptoOps.py246 #we'll just use the old header crypto-ops.hSTRING
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMcontrib/guix/libexec/build.sh273# Create the source tarball if not already thereCOMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtests/unit_tests/curve_trees.cpp279 // TODO: implement templated function for below if statementCOMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtests/functional_tests/multisig.py443 # Check if the wallet knows about any spent key images (all signers *should*, non-signers *might*)COMMENT
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/cryptonote_basic/cryptonote_format_utils.cpp498 // and don't forget to add the contribution from the subaddress partCOMMENT