Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
This report summarizes scanner evidence for diem/diem, a Rust project with 16,659 GitHub stars. SynthScan examined 664,480 lines of code across 2852 source files, recording 1966 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 2.4 (Low 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.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 1943 finding(s).
Are imports declared and package/API names verified? 12 finding(s).
Are wrappers, guards, and repeated structures necessary? 17 finding(s).
Which changes need focused human review? 1966 finding(s).
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.
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.
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.
The scanner identified 1966 distinct pattern matches across 17 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | x.toml | 201 | allow = ["clap"] | COMMENT |
| LOW | x.toml | 321 | ] | COMMENT |
| LOW | consensus/consensus-types/src/block_data.rs | 21 | Proposal { | COMMENT |
| LOW | consensus/consensus-types/src/block_data.rs | 41 | /// Epoch number corresponds to the set of validators that are active for this block. | COMMENT |
| LOW | consensus/safety-rules/src/tests/suite.rs | 361 | let etimeout = Timeout::new(timeout.epoch() + 1, round + 1); | COMMENT |
| LOW | consensus/src/network_interface.rs | 41 | BlockRetrievalResponse(Box<BlockRetrievalResponse>), | COMMENT |
| LOW | consensus/src/network_interface.rs | 61 | CommitDecisionMsg(Box<CommitDecision>), | COMMENT |
| LOW | consensus/src/pending_votes.rs | 41 | /// The vote completes a new TwoChainTimeoutCertificate | COMMENT |
| LOW | consensus/src/counters.rs | 181 | pub static NUM_BLOCKS_IN_TREE: Lazy<IntGauge> = Lazy::new(|| { | COMMENT |
| LOW | consensus/src/network_tests.rs | 41 | /// `TwinId` is used by the NetworkPlayground to uniquely identify | COMMENT |
| LOW | consensus/src/network_tests.rs | 61 | /// These events will usually be handled by the event loop spawned in | COMMENT |
| LOW | consensus/src/experimental/buffer_manager.rs | 301 | // if new from execution_phase_rx, | COMMENT |
| LOW | …ensus/src/experimental/tests/persisting_phase_tests.rs | 1 | // Copyright (c) The Diem Core Contributors | COMMENT |
| LOW | consensus/src/experimental/tests/signing_phase_tests.rs | 1 | // Copyright (c) The Diem Core Contributors | COMMENT |
| LOW | consensus/src/experimental/tests/integration_tests.rs | 1 | // Copyright (c) The Diem Core Contributors | COMMENT |
| LOW | consensus/src/liveness/proposal_generator.rs | 21 | COMMENT | |
| LOW | consensus/src/liveness/round_state.rs | 61 | /// 3-chain rule for commits, so round 1 has round index 0. For example, if one wants | COMMENT |
| LOW | consensus/src/liveness/round_state.rs | 121 | /// * there is a TimeoutCertificate for round `r-1`. | COMMENT |
| LOW | consensus/src/twins/basic_twins_test.rs | 61 | /// than required for quorum do not commit anything. | COMMENT |
| LOW | consensus/src/twins/basic_twins_test.rs | 121 | /// Create 2 partitions, p1=[n1, n3], p2=[n0, twin0, n2] | COMMENT |
| LOW | consensus/src/twins/basic_twins_test.rs | 181 | /// Create 2 partitions, p1=[n0, n1, n2], p2=[n3, twin0, twin1] | COMMENT |
| LOW | consensus/src/twins/basic_twins_test.rs | 261 | /// | COMMENT |
| LOW | consensus/src/block_storage/sync_manager.rs | 281 | pub fn new(network: NetworkSender, preferred_peer: Author) -> Self { | COMMENT |
| LOW | consensus/src/block_storage/block_tree.rs | 301 | COMMENT | |
| LOW | consensus/src/block_storage/block_store.rs | 81 | } | COMMENT |
| LOW | consensus/src/block_storage/block_store.rs | 481 | } | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 1 | // Copyright (c) The Diem Core Contributors | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 21 | language_storage::{ModuleId, TypeTag}, | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 41 | /// impl ScriptFunctionCall { | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 61 | /// | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 81 | }, | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 101 | /// `Diem::CurrencyInfo<Token>` resource published under `0xA550C18` will be | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 121 | /// | Error Category | Error Reason | Description | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 141 | }, | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 161 | /// The successful execution of this transaction will emit: | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 181 | /// | `Errors::NOT_PUBLISHED` | `Diem::EPREBURN_QUEUE` | The account at `preburn_add | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 201 | /// # Technical Description | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 221 | /// | ------ | ------ | ------------- | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 261 | }, | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 281 | /// and the `rold_id` field being `Roles::VALIDATOR_ROLE_ID`. This is emitted on the | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 301 | /// | `Errors::REQUIRES_ROLE` | `Roles::EDIEM_ROOT` | The sending account is not the Diem Roo | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 321 | /// Root account. | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 341 | /// | `sliding_nonce` | `u64` | The `sliding_nonce` (see: `SlidingNonce`) to be used for this transacti | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 361 | /// * `ValidatorAdministrationScripts::remove_validator_and_reconfigure` | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 381 | /// `AccountFreezing::FreezeAccountEvent`. The transaction sender must be the | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 401 | /// # Common Abort Conditions | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 421 | amount: u64, | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 441 | /// `Diem::CurrencyInfo<Token`'s `preburn_events` handle for `Token` and with | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 461 | /// | `Errors::REQUIRES_ROLE` | `Roles::EDESIGNATED_DEALER` | The `account` did not ha | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 481 | /// # Parameters | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 501 | /// # Summary | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 521 | /// | ---------------- | -------------- | ------------- | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 541 | /// | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 561 | /// | `Errors::INVALID_ARGUMENT` | `SlidingNonce::ENONCE_TOO_NEW` | The `sliding_nonce` i | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 581 | /// # Technical Description | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 601 | /// # Common Abort Conditions | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 621 | /// # Technical Description | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 641 | /// | ------ | ------ | ------------- | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 661 | /// | `Errors::INVALID_STATE` | `Diem::EMINTING_NOT_ALLOWED` | Minting is not currently allowed | COMMENT |
| LOW | shuffle/transaction-builder/src/framework.rs | 681 | /// # Technical Description | COMMENT |
| 1801 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | language/tools/move-cli/src/sandbox/commands/publish.rs | 103 | .map(|((ident, _), m)| (ident.value.module.0.value.to_string(), m)) | CODE |
| CRITICAL | language/move-model/src/builder/module_builder.rs | 194 | self.symbol_pool().make(m.value.module.0.value.as_str()), | CODE |
| CRITICAL | language/move-model/src/builder/exp_translator.rs | 557 | self.symbol_pool().make(m.value.module.0.value.as_str()), | CODE |
| CRITICAL | json-rpc/src/stream_rpc/subscription_types.rs | 108 | self.client.connection_context.sdk_info.language.as_str(), | CODE |
| CRITICAL | json-rpc/src/stream_rpc/subscription_types.rs | 109 | &self.client.connection_context.sdk_info.version.to_string(), | CODE |
| CRITICAL | json-rpc/src/stream_rpc/subscription_types.rs | 181 | helper.client.connection_context.sdk_info.language.as_str(), | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | DIEM_SETUP.md | 124 | ## Step 1: Check if the CLI client Is running on your system | COMMENT |
| LOW | DIEM_SETUP.md | 149 | ## Step 2: Create Alice’s account | COMMENT |
| LOW | DIEM_SETUP.md | 168 | ## Step 3: Create Bob’s account | COMMENT |
| LOW | DIEM_SETUP.md | 203 | ## Step 1: Add 110 Diem Coins to Alice’s account | COMMENT |
| LOW | DIEM_SETUP.md | 227 | ## Step 2: Add 52 Diem Coins to Bob’s account | COMMENT |
| LOW | DIEM_SETUP.md | 250 | ## Step 3: Check the balance | COMMENT |
| LOW | shuffle/README.md | 20 | ## Step 0: Install Dependencies | COMMENT |
| LOW | shuffle/README.md | 31 | ## Step 1: Write Move Code | COMMENT |
| LOW | shuffle/README.md | 47 | ## Step 2: Start a Validator Node | COMMENT |
| LOW | shuffle/README.md | 81 | ## Step 3: Send Transactions to the Validator | COMMENT |
| LOW⚡ | network/netcore/src/transport/and_then.rs | 161 | // Step 1: Drive Fut1 to completion | COMMENT |
| LOW⚡ | network/netcore/src/transport/and_then.rs | 167 | // Step 4: Drive Fut2 to completion | COMMENT |
| LOW⚡ | network/netcore/src/transport/and_then.rs | 172 | // Step 2: Ensure that Fut1 is dropped | COMMENT |
| LOW⚡ | network/netcore/src/transport/and_then.rs | 174 | // Step 3: Run F on the output of Fut1 to create Fut2 | COMMENT |
| LOW | …uage/move-prover/bytecode/src/verification_analysis.rs | 594 | // Step 1: remove suspended invariants from the the relevance set. These suspended | COMMENT |
| LOW | …uage/move-prover/bytecode/src/verification_analysis.rs | 607 | // Step 2: defer the suspended invariants back to the caller and the caller will accept | COMMENT |
| LOW⚡ | …rover/bytecode/src/global_invariant_instrumentation.rs | 392 | // Step 1: emit entrypoint assumptions | COMMENT |
| LOW⚡ | …rover/bytecode/src/global_invariant_instrumentation.rs | 395 | // Step 2: emit entrypoint snapshots. This can happen if this function defers invariant | COMMENT |
| LOW⚡ | …rover/bytecode/src/global_invariant_instrumentation.rs | 402 | // Step 3: go over the bytecode and instrument assertions. | COMMENT |
| LOW | language/benchmarks/README.md | 4 | ## Step 1: Get latest Xcode and open Instrument | COMMENT |
| LOW | language/benchmarks/README.md | 11 | ## Step 2: Choose a benchmark suite. | COMMENT |
| LOW | language/benchmarks/README.md | 23 | ## Step 3: Select the running process in Instrument. | COMMENT |
| LOW | language/benchmarks/README.md | 33 | ## Step 4: Get analysis! | COMMENT |
| LOW | language/move-model/src/lib.rs | 106 | // Step 1: parse the program to get comments and a separation of targets and dependencies. | COMMENT |
| LOW | language/move-model/src/lib.rs | 147 | // Step 2: run the compiler up to expansion | COMMENT |
| LOW | language/move-model/src/lib.rs | 208 | // Step 3: selective compilation. | COMMENT |
| LOW | …em.com/docs/tutorials/tutorial-my-first-transaction.md | 119 | #### Step 1: Check if the CLI client Is running on your system | COMMENT |
| LOW | …em.com/docs/tutorials/tutorial-my-first-transaction.md | 146 | #### Step 2: Create Alice’s account | COMMENT |
| LOW | …em.com/docs/tutorials/tutorial-my-first-transaction.md | 169 | #### Step 3: Create Bob’s account | COMMENT |
| LOW | …em.com/docs/tutorials/tutorial-my-first-transaction.md | 206 | #### Step 1: Add 110 Diem Coins to Alice’s account | COMMENT |
| LOW | …em.com/docs/tutorials/tutorial-my-first-transaction.md | 233 | #### Step 2: Add 52 Diem Coins to Bob’s account | COMMENT |
| LOW | …em.com/docs/tutorials/tutorial-my-first-transaction.md | 258 | #### Step 3: Check the balance | COMMENT |
| LOW | devtools/x/src/nextest.rs | 64 | // Step 1: build all the test binaries with --no-run. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | shuffle/transaction-builder/src/framework.rs | 11 | //! This code was generated by compiling known Script interfaces ("ABIs") with the tool `transaction-builder-generator`. | COMMENT |
| HIGH | testsuite/smoke-test/src/transaction.rs | 71 | // query the transaction and check it contains the same values as requested | COMMENT |
| HIGH | …leases/artifacts/current/transaction_script_builder.rs | 11 | //! This code was generated by compiling known Script interfaces ("ABIs") with the tool `transaction-builder-generator`. | COMMENT |
| HIGH | …ifacts/release-1.2.0-rc0/transaction_script_builder.rs | 11 | //! This code was generated by compiling known Script interfaces ("ABIs") with the tool `transaction-builder-generator`. | COMMENT |
| HIGH | …ifacts/release-1.4.0-rc0/transaction_script_builder.rs | 11 | //! This code was generated by compiling known Script interfaces ("ABIs") with the tool `transaction-builder-generator`. | COMMENT |
| HIGH | language/transaction-builder/generator/src/rust.rs | 127 | //! This code was generated by compiling known Script interfaces ("ABIs") with the tool `transaction-builder-generator`. | COMMENT |
| HIGH | sdk/transaction-builder/src/stdlib.rs | 11 | //! This code was generated by compiling known Script interfaces ("ABIs") with the tool `transaction-builder-generator`. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docker/compose/data-restore/s3-public.toml | 0 | file_handle="$backup_handle/$file_name" echo "$file_handle" exec 1>&- gzip -c | aws --endpoint-url="$endpoint_url" s3 cp | STRING |
| HIGH | helm/fullnode/files/backup/s3.toml | 0 | file_handle="$backup_handle/$file_name" echo "$file_handle" exec 1>&- gzip -c | aws --endpoint-url="$endpoint_url" s3 cp | STRING |
| HIGH | helm/fullnode/files/backup/s3-public.toml | 0 | file_handle="$backup_handle/$file_name" echo "$file_handle" exec 1>&- gzip -c | aws --endpoint-url="$endpoint_url" s3 cp | STRING |
| HIGH | helm/fullnode/files/backup/scw_s3.toml | 0 | file_handle="$backup_handle/$file_name" echo "$file_handle" exec 1>&- gzip -c | aws --endpoint-url="$endpoint_url" s3 cp | STRING |
| HIGH | …backup-cli/src/storage/command_adapter/gcp.sample.toml | 0 | # backup handle is the same with input backup name, output to stdout echo "$backup_name" | STRING |
| HIGH | …ckup-cli/src/storage/command_adapter/azure.sample.toml | 0 | # backup handle is the same with input backup name, output to stdout echo "$backup_name" | STRING |
| HIGH | …/backup-cli/src/storage/command_adapter/s3.sample.toml | 0 | # backup handle is the same with input backup name, output to stdout echo "$backup_name" | STRING |
| HIGH | .github/workflows/transaction-replay.toml | 0 | # backup handle is the same with input backup name, output to stdout echo "$backup_name" | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | network/netcore/src/transport/and_then.rs | 161 | // Step 1: Drive Fut1 to completion | COMMENT |
| LOW⚡ | network/netcore/src/transport/and_then.rs | 167 | // Step 4: Drive Fut2 to completion | COMMENT |
| LOW⚡ | network/netcore/src/transport/and_then.rs | 172 | // Step 2: Ensure that Fut1 is dropped | COMMENT |
| LOW⚡ | network/netcore/src/transport/and_then.rs | 174 | // Step 3: Run F on the output of Fut1 to create Fut2 | COMMENT |
| LOW | …uage/move-prover/bytecode/src/verification_analysis.rs | 594 | // Step 1: remove suspended invariants from the the relevance set. These suspended | COMMENT |
| LOW | …uage/move-prover/bytecode/src/verification_analysis.rs | 607 | // Step 2: defer the suspended invariants back to the caller and the caller will accept | COMMENT |
| LOW⚡ | …rover/bytecode/src/global_invariant_instrumentation.rs | 392 | // Step 1: emit entrypoint assumptions | COMMENT |
| LOW⚡ | …rover/bytecode/src/global_invariant_instrumentation.rs | 395 | // Step 2: emit entrypoint snapshots. This can happen if this function defers invariant | COMMENT |
| LOW⚡ | …rover/bytecode/src/global_invariant_instrumentation.rs | 402 | // Step 3: go over the bytecode and instrument assertions. | COMMENT |
| LOW | language/move-model/src/lib.rs | 106 | // Step 1: parse the program to get comments and a separation of targets and dependencies. | COMMENT |
| LOW | language/move-model/src/lib.rs | 147 | // Step 2: run the compiler up to expansion | COMMENT |
| LOW | language/move-model/src/lib.rs | 208 | // Step 3: selective compilation. | COMMENT |
| LOW | devtools/x/src/nextest.rs | 64 | // Step 1: build all the test binaries with --no-run. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | types/src/network_address/mod.rs | 35 | /// future-proof network address represented as a stack of protocols. Essentially | COMMENT |
| MEDIUM | testsuite/cli/diem-wallet/src/wallet_library.rs | 6 | //! we will be releasing more robust Wallet implementations. It is our intention to present a | COMMENT |
| MEDIUM | testsuite/cli/diem-wallet/src/wallet_library.rs | 8 | //! implementation and it's security guarantees throughout testnet. For a more robust wallet | COMMENT |
| MEDIUM | language/move-prover/tests/testsuite.rs | 251 | /// in the source. We still use datatest to finally run the tests to utilize its | COMMENT |
| MEDIUM | …uage/move-prover/bytecode/src/reaching_def_analysis.rs | 54 | // For being robust, we protect this function against cycles in alias definitions. If | COMMENT |
| MEDIUM | language/bytecode-verifier/src/type_safety.rs | 5 | //! It does not utilize control flow, but does check each block independently | COMMENT |
| MEDIUM | storage/diemdb/src/diemdb_test.rs | 377 | // TODO(philiphayes): more robust fuzzing? | COMMENT |
| MEDIUM | secure/net/src/lib.rs | 15 | //! Internally both the client and server leverage a NetworkStream that communications in blocks | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/diem-crypto/benches/noise.rs | 4 | //! Don't forget to run this benchmark with AES-NI enable. | COMMENT |
| MEDIUM | docker/compose/data-restore/docker-compose.yaml | 19 | # Diem Association provides public data backup you can use, check the offical website. | COMMENT |
| LOW | docker/compose/data-restore/docker-compose.yaml | 35 | # so make sure you start this docker compose using same project name as the db you want to restore. | COMMENT |
| LOW | language/move-model/src/builder/module_builder.rs | 2192 | // Don't forget to put schema back. | COMMENT |
| MEDIUM | sdk/src/lib.rs | 17 | //! Here is a simple example to show how to create two accounts and do a p2p transfer on testnet: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | storage/jellyfish-merkle/src/lib.rs | 22 | //! .──────────────────────. | COMMENT |
| MEDIUM | storage/jellyfish-merkle/src/lib.rs | 23 | //! _.─────' `──────. | COMMENT |
| MEDIUM | storage/jellyfish-merkle/src/lib.rs | 39 | //!+──────────────────────────────────────────────────────────────────────────────────────────────+ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | types/src/proof/position/mod.rs | 7 | //! In this implementation, `Position` is represented by the in-order-traversal sequence number | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | language/move-model/src/model.rs | 147 | let dummy_id = files.add(String::new(), String::new()); | CODE |
| LOW | language/move-model/src/model.rs | 148 | Loc::new(dummy_id, Span::default()) | CODE |
| LOW | …iem-scratchpad/src/sparse_merkle/sparse_merkle_test.rs | 256 | // A new key at the "placeholder" position. | COMMENT |
| LOW | developers.diem.com/docs/v2-docs-guide.md | 26 | overlay="Send a test transaction to orem ipsum dolor sit amet, ctetur adipiscing elit, sed do" | CODE |
| LOW | developers.diem.com/docs/v2-docs-guide.md | 218 | overlay="Send a test transaction to orem ipsum dolor sit amet, ctetur adipiscing elit, sed do" | CODE |
| LOW | developers.diem.com/static/js/docsearch.min.js | 4 | },q.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===ot&&(this._remaining--,t===at?O(r,n):this._result | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | language/tools/move-cli/src/lib.rs | 203 | /// Create a new test directory scaffold with the specified <path> | COMMENT |
| MEDIUM | language/tools/move-cli/src/sandbox/commands/test.rs | 322 | /// Create a directory scaffold for writing a Move CLI test. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | language/transaction-builder/generator/src/python3.rs | 131 | def decode_script_function_payload(payload: TransactionPayload) -> ScriptFunctionCall: | CODE |
| LOW | developers.diem.com/static/js/mobile_nav.js | 9 | function addClickHandlersToMainNavTriggers() { | CODE |
| LOW | developers.diem.com/static/js/mobile_nav.js | 24 | function addClickHandlersToSubNavTriggers() { | CODE |
| LOW | developers.diem.com/static/js/mobile_nav.js | 39 | function addClickHandlersToNavToggles(navToggles, nav, _isMainNavClick, _isSubNavClick) { | CODE |
| LOW | developers.diem.com/static/js/forms.js | 86 | function handleEnterpriseTypeChange(val) { | CODE |
| LOW | scripts/fgi/kube.py | 86 | def get_cluster_name_from_context(context): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docker/build-common.sh | 22 | # TODO: consider using ${CARGO} once upstream issues are fixed. | COMMENT |
| LOW | …ve-prover/bytecode/src/stackless_bytecode_generator.rs | 1057 | // TODO: implement the translation when the the vector-related bytecode is ready | COMMENT |
| LOW | language/testing-infra/test-generation/src/summaries.rs | 571 | // TODO: implement summaries for vector-related instructions | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/diem-assets-proof/src/lib.rs | 9 | //! ### Example usage: | COMMENT |
| LOW | scripts/cargo_update_outdated.sh | 11 | # Example usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | helm/fullnode/values.yaml | 38 | # Set this to a StorageClass available on your Kubernetes cluster | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/fgi/kube.py | 90 | CODE |