A modern runtime for JavaScript and TypeScript.
1756 matches across 11 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/update_types_node.ts | 30 | async function downloadAndExtractPackages() { |
| LOW | tools/update_types_node.ts | 366 | function assertIsVariableWithConditionalTypeOnGlobalThis() { |
| LOW | tools/lint.js | 413 | async function ensureWorkflowYmlsUpToDate() { |
| LOW | tools/lint.js | 456 | async function ensureNoNonPermissionCapitalLetterShortFlags() { |
| LOW | tools/lint.js | 579 | async function ensureDisallowedMethodsEnforced() { |
| LOW | tools/lint.js | 697 | async function ensureNoNewTopLevelEntries() { |
| LOW | tools/release/promote_to_release.ts | 85 | async function fetchLatestCanaryBinaries(canaryVersion: string) { |
| LOW | tools/release/04_post_publish.ts | 33 | async function forwardReleaseCommitToMain() { |
| LOW | tools/release/00_start_release.ts | 67 | function buildDenoReleaseInstructionsDoc() { |
| LOW | ext/crypto/00_crypto.js | 7352 | function cryptoKeyExportNodeKeyMaterial(cryptoKey) { |
| LOW | ext/websocket/02_websocketstream.js | 450 | function validateCloseCodeAndReason(closeInfo) { |
| LOW | ext/net/03_quic.js | 62 | function promiseFinallyWithoutUnhandled(p, f) { |
| LOW | ext/web/03_abort_signal.js | 354 | function createDependentAbortSignal(signals, prefix) { |
| LOW | ext/web/02_event.js | 48 | function getCreateFilteredInspectProxy() { |
| LOW | ext/web/02_event.js | 75 | function getStopImmediatePropagation(event) { |
| LOW | ext/web/02_event.js | 117 | function setStopImmediatePropagation( |
| LOW | ext/web/02_event.js | 490 | function isShadowInclusiveAncestor( |
| LOW | ext/web/02_event.js | 727 | function innerInvokeEventListeners( |
| LOW | ext/web/02_event.js | 853 | function normalizeEventHandlerOptions( |
| LOW | ext/web/02_event.js | 939 | function addEventListenerOptionsConverter(V, prefix) { |
| LOW | ext/web/01_mimesniff.js | 406 | function imageTypePatternMatchingAlgorithm(input) { |
| LOW | ext/web/00_infra.js | 155 | function collectSequenceOfCodepoints(input, position, condition) { |
| LOW | ext/web/00_infra.js | 405 | function serializeJSValueToJSONString(value) { |
| LOW | ext/web/01_urlpattern.js | 37 | function getCreateFilteredInspectProxy() { |
| LOW | ext/web/01_dom_exception.js | 33 | function getCreateFilteredInspectProxy() { |
| LOW | ext/web/01_console.js | 377 | function getSharedArrayBufferByteLength(value) { |
| LOW | ext/web/01_console.js | 1673 | function getDuplicateErrorFrameRanges(frames) { |
| LOW | ext/web/01_console.js | 4098 | function createFilteredInspectProxy({ object, keys, evaluate }) { |
| LOW | ext/web/01_console.js | 4118 | function getDescendantPropertyDescriptor(object, key) { |
| LOW | ext/web/09_file.js | 105 | function convertLineEndingsToNative(s) { |
| LOW | ext/web/internal.d.ts | 7 | function collectSequenceOfCodepoints( |
| LOW | ext/web/internal.d.ts | 47 | function serializeJSValueToJSONString(value: unknown): string; |
| LOW | ext/web/internal.d.ts | 103 | function isReadableStreamDisturbed(stream: ReadableStream): boolean; |
| LOW | ext/web/13_message_port.js | 47 | function getCreateFilteredInspectProxy() { |
| LOW | ext/web/13_message_port.js | 144 | function nodeWorkerThreadMaybeInvokeCloseCb(port) { |
| LOW | ext/web/13_message_port.js | 531 | function opCreateEntangledMessagePort() { |
| LOW | ext/web/13_message_port.js | 546 | function resolveTransferableResource(type) { |
| LOW | ext/web/15_performance.js | 41 | function getCreateFilteredInspectProxy() { |
| LOW | ext/web/06_streams.js | 752 | function isReadableStreamDefaultReader(value) { |
| LOW | ext/web/06_streams.js | 761 | function isReadableStreamBYOBReader(value) { |
| LOW | ext/web/06_streams.js | 770 | function isReadableStreamDisturbed(stream) { |
| LOW | ext/web/06_streams.js | 779 | function extractStringErrorFromError(error) { |
| LOW | ext/web/06_streams.js | 1091 | function readableStreamIsUnrefable(stream) { |
| LOW | ext/web/06_streams.js | 1095 | function readableStreamForRidUnrefableRef(stream) { |
| LOW | ext/web/06_streams.js | 1105 | function readableStreamForRidUnrefableUnref(stream) { |
| LOW | ext/web/06_streams.js | 1115 | function getReadableStreamResourceBacking(stream) { |
| LOW | ext/web/06_streams.js | 1119 | function getReadableStreamResourceBackingUnrefable(stream) { |
| LOW | ext/web/06_streams.js | 1833 | function readableStreamDefaultControllerCanCloseOrEnqueue(controller) { |
| LOW | ext/web/06_streams.js | 1839 | function readableStreamDefaultControllerClearAlgorithms(controller) { |
| LOW | ext/web/06_streams.js | 1846 | function readableStreamDefaultControllerClose(controller) { |
| LOW | ext/web/06_streams.js | 2716 | function readableStreamGetNumReadIntoRequests(stream) { |
| LOW | ext/web/06_streams.js | 2725 | function readableStreamGetNumReadRequests(stream) { |
| LOW | ext/web/06_streams.js | 2734 | function readableStreamHasBYOBReader(stream) { |
| LOW | ext/web/06_streams.js | 4519 | function writableStreamDefaultControllerClearAlgorithms(controller) { |
| LOW | ext/web/06_streams.js | 4527 | function writableStreamDefaultControllerClose(controller) { |
| LOW | ext/web/06_streams.js | 4536 | function writableStreamDefaultControllerError(controller, error) { |
| LOW | ext/web/06_streams.js | 4667 | function writableStreamDefaultWriterAbort(writer, reason) { |
| LOW | ext/web/06_streams.js | 4677 | function writableStreamDefaultWriterClose(writer) { |
| LOW | ext/web/06_streams.js | 4687 | function writableStreamDefaultWriterCloseWithErrorPropagation(writer) { |
| LOW | ext/web/06_streams.js | 7438 | function isReadableStreamBYOBRequest(value) { |
| 966 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/glibc_math_shim.c | 1 | // Copyright 2018-2026 the Deno authors. MIT license. |
| LOW | tools/memfd_create_shim.c | 1 | // Copyright 2018-2026 the Deno authors. MIT license. |
| LOW | tools/ops.d.ts | 1 | // Copyright 2018-2026 the Deno authors. MIT license. |
| LOW | tools/lint_plugins/no_deno_api_in_polyfills.ts | 1 | // Copyright 2018-2026 the Deno authors. MIT license. |
| LOW | tools/bsdiff_helper/main.rs | 1 | // Copyright 2018-2026 the Deno authors. MIT license. |
| LOW | ext/crypto/mldsa.rs | 21 | #[derive(Debug, thiserror::Error, deno_error::JsError)] |
| LOW | ext/crypto/decrypt.rs | 101 | General( |
| LOW | ext/crypto/decrypt.rs | 121 | #[class("DOMExceptionOperationError")] |
| LOW | ext/crypto/lib.rs | 181 | #[error(transparent)] |
| LOW | ext/crypto/lib.rs | 201 | #[class(generic)] |
| LOW | ext/crypto/lib.rs | 221 | MissingArgumentInfo, |
| LOW | ext/crypto/encrypt.rs | 101 | #[error(transparent)] |
| LOW | ext/crypto/shared.rs | 81 | #[class(type)] |
| LOW | ext/websocket/lib.rs | 81 | #[class(inherit)] |
| LOW | ext/websocket/lib.rs | 161 | #[class(type)] |
| LOW | ext/websocket/lib.rs | 181 | WebSocket(#[from] fastwebsockets::WebSocketError), |
| LOW | ext/net/quic.rs | 61 | #[error("Endpoint created by 'connectQuic' cannot be used for listening")] |
| LOW | ext/net/quic.rs | 81 | #[class(generic)] |
| LOW | ext/net/quic.rs | 101 | ReadError(#[from] quinn::ReadError), |
| LOW | ext/net/quic.rs | 1061 | .get::<RecvStreamResource>(rid)?; |
| LOW | ext/net/raw.rs | 541 | #[cfg(any(target_os = "android", target_os = "linux", target_os = "macos"))] |
| LOW | ext/net/ops.rs | 101 | #[class("Busy")] |
| LOW | ext/net/ops.rs | 121 | AddrParse(#[from] std::net::AddrParseError), |
| LOW | ext/net/ops.rs | 141 | #[error("Provided record type is not supported")] |
| LOW | ext/net/tcp.rs | 61 | /// accept every connection. |
| LOW | ext/kv/lib.rs | 121 | } |
| LOW | ext/kv/lib.rs | 141 | #[error("Too many checks (max {0})")] |
| LOW | ext/kv/lib.rs | 161 | #[class(type)] |
| LOW | ext/kv/lib.rs | 181 | EndKeyNotInKeyspace, |
| LOW | ext/cache/lib.rs | 41 | EmptyName, |
| LOW | ext/cache/lib.rs | 61 | #[error(transparent)] |
| LOW | ext/node_sqlite/lib.rs | 41 | #[error("{message}")] |
| LOW | ext/node_sqlite/lib.rs | 61 | FailedBind(&'static str), |
| LOW | ext/node_sqlite/lib.rs | 81 | #[error("unknown column type")] |
| LOW | ext/node_sqlite/lib.rs | 101 | #[error("failed to retrieve changeset")] |
| LOW | ext/node_sqlite/lib.rs | 121 | #[error("Invalid callback: {0}")] |
| LOW | ext/web/urlpattern.rs | 61 | port: pattern.port.into(), |
| LOW | ext/web/webtransport.js | 161 | #headerUni; |
| LOW | ext/web/webtransport.js | 661 | |
| LOW | ext/web/02_event.js | 1361 | const source = eventInitDict?.source; |
| LOW | ext/web/lib.rs | 181 | #[class("DOMExceptionInvalidCharacterError")] |
| LOW | ext/web/lib.rs | 341 | |
| LOW | ext/web/01_console.js | 1441 | if (symbols.length !== 0) { |
| LOW | ext/web/01_console.js | 2461 | recurseTimes, |
| LOW | ext/web/geometry.rs | 81 | |
| LOW | ext/web/geometry.rs | 821 | #[derive(WebIDL, Debug)] |
| LOW | ext/web/13_message_port.js | 741 | ], |
| LOW | ext/web/13_message_port.js | 821 | } |
| LOW | ext/web/url.rs | 41 | |
| LOW | ext/web/url.rs | 61 | /// If the serialized URL is different from the input URL, then `UrlSerialization` is |
| LOW | ext/node_crypto/keys.rs | 541 | } |
| LOW | ext/node_crypto/keys.rs | 561 | #[class(type)] |
| LOW | ext/node_crypto/keys.rs | 581 | #[derive(Debug, thiserror::Error, deno_error::JsError)] |
| LOW | ext/node_crypto/keys.rs | 601 | UnsupportedCurve(String), |
| LOW | ext/node_crypto/keys.rs | 621 | } |
| LOW | ext/node_crypto/keys.rs | 641 | InvalidPemPrivateKey, |
| LOW | ext/node_crypto/keys.rs | 701 | #[error(transparent)] |
| LOW | ext/node_crypto/keys.rs | 721 | #[error(transparent)] |
| LOW | ext/node_crypto/keys.rs | 741 | #[error("unsupported PEM label: {0}")] |
| LOW | ext/node_crypto/keys.rs | 761 | #[from] |
| 577 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' ci_shard_total: '${{ github.event_name == ''pull_request'' && matrix.shard_total || |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' ci_shard_total: '${{ github.event_name == ''pull_request'' && matrix.shard_total || |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' ci_shard_total: '${{ github.event_name == ''pull_request'' && matrix.shard_total || |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' ci_shard_total: '${{ github.event_name == ''pull_request'' && matrix.shard_total || |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' ci_shard_total: '${{ github.event_name == ''pull_request'' && matrix.shard_total || |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' ci_shard_total: '${{ github.event_name == ''pull_request'' && matrix.shard_total || |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' run: 'cargo test -p ${{ matrix.test_package }} --test ${{ matrix.test_crate }} --release' - name: ensure no git ch |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' run: 'cargo test -p ${{ matrix.test_package }} --test ${{ matrix.test_crate }} --release' - name: ensure no git ch |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' run: 'cargo test -p ${{ matrix.test_package }} --test ${{ matrix.test_crate }} --release' - name: ensure no git ch |
| HIGH | .github/workflows/ci.generated.yml | 0 | run: cargo build -p test_ffi - name: test (debug) if: '!startswith(github.ref, ''refs/tags/'') && (matrix.shard_index == |
| HIGH | .github/workflows/ci.generated.yml | 0 | run: cargo build -p test_ffi - name: test (debug) if: '!startswith(github.ref, ''refs/tags/'') && (matrix.shard_index == |
| HIGH | .github/workflows/ci.generated.yml | 0 | run: cargo build -p test_ffi - name: test (debug) if: '!startswith(github.ref, ''refs/tags/'') && (matrix.shard_index == |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' run: 'cargo test -p ${{ matrix.test_package }} --test ${{ matrix.test_crate }}' - name: ensure no git changes if: |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' run: 'cargo test -p ${{ matrix.test_package }} --test ${{ matrix.test_crate }}' - name: ensure no git changes if: |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}' run: 'cargo test -p ${{ matrix.test_package }} --test ${{ matrix.test_crate }}' - name: ensure no git changes if: |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}.json' path: 'target/test_results_${{ matrix.test_crate }}.json' - name: cache cargo home uses: actions/cache/save@0 |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}.json' path: 'target/test_results_${{ matrix.test_crate }}.json' - name: cache cargo home uses: actions/cache/save@0 |
| HIGH | .github/workflows/ci.generated.yml | 0 | ' }}.json' path: 'target/test_results_${{ matrix.test_crate }}.json' - name: cache cargo home uses: actions/cache/save@0 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | libs/core/runtime/jsruntime.rs | 168 | self.main_realm.0.context_state.pending_ops.shutdown(); |
| CRITICAL | libs/core/runtime/jsruntime.rs | 182 | self.main_realm.0.context_state.pending_ops.shutdown(); |
| CRITICAL | libs/core/runtime/jsruntime.rs | 1316 | context_state: self.inner.main_realm.0.context_state.clone(), |
| CRITICAL | libs/core/runtime/jsruntime.rs | 1808 | self.inner.main_realm.0.context_state.uv_loop_ptr.get() |
| CRITICAL | libs/core/runtime/jsruntime.rs | 2991 | self.inner.main_realm.0.module_map.mod_evaluate(scope, id) |
| CRITICAL | libs/npm_installer/lifecycle_scripts.rs | 446 | .map(|p| p.package.id.nv.name.to_string()) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | ext/node/polyfills/_readline.d.ts | 59 | * const values = ['lorem ipsum', 'dolor sit amet']; |
| LOW | ext/node/polyfills/_readline.d.ts | 59 | * const values = ['lorem ipsum', 'dolor sit amet']; |
| LOW | tests/testdata/run/066_prompt.ts | 1 | const name1 = prompt("What is your name?", "Jane Doe"); // Answer with default |
| LOW | tests/testdata/run/permission_broker/scratch.txt | 1 | Lorem ipsum dolor sit amet |
| LOW | tests/testdata/run/permission_broker/scratch.txt | 1 | Lorem ipsum dolor sit amet |
| LOW | tests/testdata/run/permission_broker/log.txt | 1 | Lorem ipsum dolor sit amet |
| LOW | tests/testdata/run/permission_broker/log.txt | 1 | Lorem ipsum dolor sit amet |
| LOW | tests/testdata/run/permission_broker/test1.ts | 6 | "Lorem ipsum dolor sit amet", |
| LOW | tests/testdata/run/permission_broker/test1.ts | 6 | "Lorem ipsum dolor sit amet", |
| LOW | tests/bench/cache_api.js | 30 | `Lorem ipsum dolor sit amet, consectetur adipiscing…es ligula in libero. Sed dignissim lacinia nunc. `; |
| LOW | tests/bench/cache_api.js | 30 | `Lorem ipsum dolor sit amet, consectetur adipiscing…es ligula in libero. Sed dignissim lacinia nunc. `; |
| LOW | tests/unit/streams_test.ts | 60 | // Long stream with Lorem Ipsum text. |
| LOW | tests/unit/streams_test.ts | 76 | // Long stream with Lorem Ipsum text. |
| LOW | tests/unit/streams_test.ts | 20 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna a |
| LOW | tests/unit/streams_test.ts | 20 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna a |
| LOW | tests/unit/kv_test.ts | 2417 | .enqueue({ type: "email", to: "user@example.com" }) |
| LOW | tests/unit/kv_test.ts | 2435 | inspected.includes('enqueue({ type: "email", to: "user@example.com" })'), |
| LOW | tests/specs/fmt/yaml/ignore_file3.yaml | 1 | # Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor |
| LOW | tests/specs/fmt/yaml/ignore_file3.yaml | 1 | # Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor |
| LOW | tests/specs/fmt/sql/ignore_file3.sql | 1 | -- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor |
| LOW | tests/specs/fmt/sql/ignore_file3.sql | 1 | -- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor |
| LOW | tests/specs/bundle/data_url_css/test.css | 3 | --test-text: url("data:text/plain;charset=utf-8,Lorem ipsum dolor sit amet"); |
| LOW | tests/specs/bundle/data_url_css/test.css | 3 | --test-text: url("data:text/plain;charset=utf-8,Lorem ipsum dolor sit amet"); |
| LOW | …s/specs/bump_version/workspace_manual_version/setup.ts | 20 | await run(["git", "config", "user.email", "test@test.com"]); |
| LOW | tests/unit_node/sqlite_test.ts | 434 | insertStmt.run("John Doe", "john@example.com"); |
| LOW | tests/unit_node/sqlite_test.ts | 448 | assertEquals(backupUsers[0].name, "John Doe"); |
| LOW | tests/unit_node/zlib_test.ts | 88 | assert(content.startsWith("Lorem ipsum dolor sit amet"), content); |
| LOW | tests/unit_node/zlib_test.ts | 88 | assert(content.startsWith("Lorem ipsum dolor sit amet"), content); |
| LOW | tests/unit_node/stream_test.ts | 27 | assert(content.startsWith("Lorem ipsum dolor sit amet")); |
| LOW | tests/unit_node/stream_test.ts | 27 | assert(content.startsWith("Lorem ipsum dolor sit amet")); |
| LOW | tests/unit_node/testdata/lorem_ipsum_512kb.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem |
| LOW | tests/unit_node/testdata/lorem_ipsum_512kb.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem |
| LOW | tests/unit_node/testdata/lorem_ipsum.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliq |
| LOW | tests/unit_node/testdata/lorem_ipsum.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliq |
| LOW | tests/unit_node/_fs/_fs_handle_test.ts | 149 | const buffer3 = Buffer.from("lorem ipsum"); |
| LOW | tests/unit_node/_fs/_fs_handle_test.ts | 156 | assertEquals(decoder.decode(data), "hello lorem ipsum"); |
| LOW | libs/core/benches/snapshot/file.js | 5 | return "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore |
| LOW | libs/core/benches/snapshot/file.js | 5 | return "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | ext/node/polyfills/http2.ts | 2485 | // seamless compatibility with http1. |
| MEDIUM | ext/node/polyfills/internal/errors.ts | 3317 | // Non-robust path join |
| MEDIUM | tests/bench/testdata/react-dom.js | 18 | */var r=e;function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n+ |
| MEDIUM | tests/bench/testdata/react-dom.js | 18 | */var r=e;function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n+ |
| MEDIUM | tests/bench/testdata/react-dom.js | 27 | */var xt=e;function kt(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length; |
| MEDIUM | tests/bench/testdata/react-dom.js | 27 | */var xt=e;function kt(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length; |
| LOW | tests/registry/npm/imurmurhash/registry.json | 37 | "readme": "iMurmurHash.js\n==============\n\nAn incremental implementation of the MurmurHash3 (32-bit) hashing alg |
| MEDIUM | libs/core/runtime/ops_rust_to_v8.rs | 23 | //! efficiency. Furthermore, `#[op2]` strives to leverage `v8::ReturnValue` setters when possible, eliminating |
| MEDIUM | libs/core/runtime/ops_rust_to_v8.rs | 23 | //! efficiency. Furthermore, `#[op2]` strives to leverage `v8::ReturnValue` setters when possible, eliminating |
| MEDIUM | libs/npm_cache/tarball_extract.rs | 64 | /// This is more robust than `Overwrite` as it better handles multiple |
| MEDIUM | libs/npm/resolution/graph.rs | 7157 | // This was an attempt at reducing duplicate dependencies. Essentially, if we previously |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | ext/node_crypto/keys.rs | 4306 | // Step 1: D = id repeated v bytes. |
| LOW | ext/node_crypto/keys.rs | 4330 | // Step 4: I = S || P. |
| LOW | ext/node_crypto/keys.rs | 4334 | // Step 5: c = ceil(size / u). |
| LOW | ext/node_crypto/keys.rs | 4365 | // Step 8: take the first `size` bytes of A. |
| LOW | ext/node/polyfills/internal/streams/readable.js | 1255 | // We need to check if there is someone still listening to |
| LOW | ext/node/polyfills/internal/streams/readable.js | 1274 | // We need to check if there is someone still listening to |
| LOW | libs/npm/resolution/graph.rs | 539 | // Step 1: Build per-node peer info and NV-level adjacency graph. |
| LOW | libs/npm/resolution/graph.rs | 576 | // Step 2: Detect cycles at the NV level using Tarjan's algorithm. |
| LOW | libs/npm/resolution/graph.rs | 626 | // Step 3: Run Tarjan's at the node level for computation ordering. |
| LOW | libs/npm/resolution/graph.rs | 630 | // Step 4: Compute NpmPackageIds in topological order. |
| LOW | libs/npm/resolution/graph.rs | 1930 | // Step 1: Resolve this node's own peer deps from parent_pkgs FIRST, |
| LOW | libs/npm/resolution/graph.rs | 1991 | // Step 2: Add resolved peers to scope so children can see them. |
| LOW | libs/npm/resolution/graph.rs | 2001 | // Step 3: Recurse into regular children AND resolved peer dep nodes. |
| LOW | libs/npm/resolution/graph.rs | 2187 | // Step 5: Fix circular parent references. When children have |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | cli/tsc/compiler.d.ts | 51 | print(msg: string, stderr: boolean): void; |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/registry/npm/csstype/registry.json | 58 | "readme": "# CSSType\r\n\r\n[](https://www.npmjs.com/package/cssty |
| MEDIUM | tests/registry/npm/imurmurhash/registry.json | 37 | "readme": "iMurmurHash.js\n==============\n\nAn incremental implementation of the MurmurHash3 (32-bit) hashing alg |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cli/tsc/dts/lib.deno_url.d.ts | 710 | * function handleRequest(req: Request) { |
| LOW | cli/tsc/dts/lib.deno.worker.d.ts | 184 | * function processData(data) { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | libs/core/uv_compat/tty.rs | 121 | /// fake_fd (fds[0]) <──────────> int_fd (fds[1]) |