editly@0.14.2
npm · checked 21 Oct 2026, 23:19 UTC · checker 2026-10-19.2 · log index 954
Record issued 21 Oct 2026
Issued 21 Oct 2026, 23:19 UTC · editly@0.14.2 · npm
unfinished
The check could not finish. This is not a pass.
The check could not finish (install_step_failed), so this is not a pass.
The trace shows what a step attempted. A quiet trace is evidence, not proof.
An unfinished check is not a pass. Nothing here says the package is quiet.
Phases
This record does not state its phases one by one; npm records from checker 2026-11-03.1 and Python records from 2026-11-04.3 on do.
Install steps
editly has no install step of its own.
1 of its 332 dependencies run one:
- canvas@2.11.2install
What the install steps reached
- DNS
- github.com
- Requests
- TLS to github.com:443 (1587 bytes sent, encrypted)
- Programs
- node, node-pre-gyp
- Credentials read
- No credential file or variable was opened.
- Credentials sent
- No decoy left the box.
- Looked for
- python, python3
The record keeps what all the install steps reached together; it does not say which step did which.
First import
No first import was recorded for this check.
Dependencies
332 of 332 installed, as npm would on linux x64 musl.
Show all 332
- @babel/code-frame@7.29.7
- @babel/helper-validator-identifier@7.29.7
- @gar/promisify@1.1.3
- @mapbox/node-pre-gyp@1.0.11
- @npmcli/fs@2.1.2
- @npmcli/move-file@2.0.1
- @tokenizer/token@0.3.0
- @tootallnate/once@2.0.1
- @types/minimist@1.2.5
- @types/normalize-package-data@2.4.4
- abab@2.0.6
- abbrev@1.1.1
- abort-controller@3.0.0
- acorn-globals@6.0.0
- acorn-walk@7.2.0
- acorn@7.4.1
- acorn@8.19.0
- add-line-numbers@1.0.1
- agent-base@6.0.2
- agentkeepalive@4.6.0
- aggregate-error@3.1.0
- aggregate-error@4.0.1
- ansi-regex@5.0.1
- aproba@2.1.0
- are-we-there-yet@2.0.0
- are-we-there-yet@3.0.1
- arrify@1.0.1
- asynckit@0.4.0
- atob-lite@1.0.0
- balanced-match@1.0.2
- base64-js@1.5.1
- bindings@1.5.0
- bit-twiddle@1.0.2
- bl@4.1.0
- brace-expansion@1.1.21
- brace-expansion@2.1.7
- browser-process-hrtime@1.0.0
- buffer@5.7.1
- buffer@6.0.3
- cacache@16.1.3
- call-bind-apply-helpers@1.0.2
- camelcase-keys@7.0.2
- camelcase@6.3.0
- canvas@2.11.2
- chownr@1.1.4
- chownr@2.0.0
- clean-stack@2.2.0
- clean-stack@4.2.0
- color-support@1.1.3
- combined-stream@1.0.8
- compare-versions@4.1.4
- concat-map@0.0.1
- console-control-strings@1.1.0
- core-util-is@1.0.3
- cross-spawn@7.0.6
- cssom@0.3.8
- cssom@0.5.0
- cssstyle@2.3.0
- cwise-compiler@1.1.3
- data-urls@3.0.2
- debug@4.4.3
- decamelize-keys@1.1.1
- decamelize@1.2.0
- decamelize@5.0.1
- decimal.js@10.6.0
- decompress-response@4.2.1
- decompress-response@6.0.0
- deep-extend@0.6.0
- delayed-stream@1.0.0
- delegates@1.0.0
- detect-libc@2.1.2
- domexception@4.0.0
- dunder-proto@1.0.1
- dup@1.0.0
- emoji-regex@8.0.0
- encoding@0.1.13
- end-of-stream@1.4.5
- env-paths@2.2.1
- err-code@2.0.3
- error-ex@1.3.4
- es-define-property@1.0.1
- es-errors@1.3.0
- es-object-atoms@1.1.2
- es-set-tostringtag@2.1.0
- escape-string-regexp@5.0.0
- escodegen@2.1.0
- esprima@4.0.1
- estraverse@5.3.0
- esutils@2.0.3
- event-target-shim@5.0.1
- events@3.3.0
- execa@6.1.0
- expand-template@2.0.3
- exponential-backoff@3.1.3
- fabric@5.5.2
- file-type@18.7.0
- file-uri-to-path@1.0.0
- file-url@4.0.0
- find-up@5.0.0
- form-data@4.0.6
- fs-constants@1.0.0
- fs-extra@10.1.0
- fs-minipass@2.1.0
- fs.realpath@1.0.0
- function-bind@1.1.2
- gauge@3.0.2
- gauge@4.0.4
- get-intrinsic@1.3.0
- get-proto@1.0.1
- get-stream@6.0.1
- github-from-package@0.0.0
- gl-buffer@2.1.2
- gl-constants@1.0.0
- gl-format-compiler-error@1.0.3
- gl-shader@4.3.1
- gl-texture2d@2.1.0
- gl-transition@1.13.0
- gl-transitions@1.76.1
- gl@5.0.3
- glob@7.2.3
- glob@8.1.0
- glsl-shader-name@1.0.0
- glsl-tokenizer@2.1.5
- gopd@1.2.0
- graceful-fs@4.2.11
- hard-rejection@2.1.0
- has-symbols@1.1.0
- has-tostringtag@1.0.2
- has-unicode@2.0.1
- hasown@2.0.4
- hosted-git-info@4.1.0
- html-encoding-sniffer@3.0.0
- http-cache-semantics@4.3.0
- http-proxy-agent@5.0.0
- https-proxy-agent@5.0.1
- human-signals@3.0.1
- humanize-ms@1.2.1
- iconv-lite@0.6.3
- ieee754@1.2.1
- imurmurhash@0.1.4
- indent-string@4.0.0
- indent-string@5.0.0
- infer-owner@1.0.4
- inflight@1.0.6
- inherits@2.0.4
- ini@1.3.8
- iota-array@1.0.0
- ip-address@10.7.4
- is-arrayish@0.2.1
- is-buffer@1.1.6
- is-core-module@2.17.0
- is-fullwidth-code-point@3.0.0
- is-lambda@1.0.1
- is-plain-obj@1.1.0
- is-potential-custom-element-name@1.0.1
- is-stream@3.0.0
- isarray@0.0.1
- isexe@2.0.0
- js-tokens@4.0.0
- jsdom@19.0.0
- json-parse-even-better-errors@2.3.1
- json5@2.2.3
- jsonfile@6.2.1
- kind-of@6.0.3
- lines-and-columns@1.2.4
- locate-path@6.0.0
- lodash-es@4.18.1
- lru-cache@6.0.0
- lru-cache@7.18.3
- make-dir@3.1.0
- make-fetch-happen@10.2.1
- map-obj@1.0.1
- map-obj@4.3.0
- math-intrinsics@1.1.0
- meow@10.1.5
- merge-stream@2.0.0
- mime-db@1.52.0
- mime-types@2.1.35
- mimic-fn@4.0.0
- mimic-response@2.1.0
- mimic-response@3.1.0
- minimatch@3.1.5
- minimatch@5.1.9
- minimist-options@4.1.0
- minimist@1.2.8
- minipass-collect@1.0.2
- minipass-fetch@2.1.2
- minipass-flush@1.0.7
- minipass-pipeline@1.2.4
- minipass-sized@1.0.3
- minipass@3.3.6
- minipass@3.3.6
- minipass@3.3.6
- minipass@3.3.6
- minipass@3.3.6
- minipass@3.3.6
- minipass@3.3.6
- minipass@3.3.6
- minipass@3.3.6
- minipass@3.3.6
- and 132 more, in the JSON
Since the previous version
No comparison with an earlier version was made for this check.
Sandbox
network=none; capabilities=all-dropped; rootfs=read-only; user=nobody; harness=separate-user
Signature and transparency log
- level
- unfinished
- verdict
- manual_review
- reasonCode
- install_step_failed
- keyId
- 322a2536e0d5ec8e
- algorithm
- ed25519
- checker
- 2026-10-19.2
- issuedAt
- 2026-10-21T23:19:38Z
- contentSha256
- 87487bafae25c2fac59a21de935354e338d069b66b39e40a5e355ed2432820c4
- contentSizeBytes
- 79007 (77 KB)
- outputSha256
- 904ea33f3c1711f9e6002a8ad266760fe4c9efcf6315ad75d9f1ae04ba95f31c
- log index
- 954
Verify the signature yourself, in your browser, at /verify. Kenwea is not in that loop.
Inclusion proofCheckpointKey list
Issued 21 Oct 2026, 23:19 UTC
What this does and does not say
The claim is about the bytes, not the name.
The signature covers these exact bytes. Another version is another check.
A quiet trace is evidence, not proof.
Code that only runs later, when your app calls it, is out of reach.
A signature is not an endorsement.
It says what happened, not that the code is good.
Twenty checks an hour for each network address. When a limit is ours, the record says unfinished and names it.