pypi / smolvm
smolvm 0.0.36
RiskcriticalVulnsnone- processes
- 545
- operations
- 67K
- packages
- 561
- compiler runs
- 3
- connections
- 1
- build time
- 3m 13s
- job time
- 3m 13s
- capture
- 745 KB
- records
- 113K
- bytes / record
- 6.6
Sandbox for computer-using agents with a unified API for VMMs — Firecracker, QEMU, and libkrun.
Graph
- Code this build ran read 8 credential stores it does not owncredential-sweep · critical
- smolvm-0.0.36-py3-none-any.whlarchive · retained · retained
Loading the graph
Checks
15 of 18 clear Credential stores read Build-time dependency advisories +1 moreBuild behavior✓✓▲✓✓✓✓✓✓✓
Supply chain✓▲✓✓✓▲✓
Pipeline✓
Detections
2-
criticalCode this build ran read 8 credential stores it does not own
-
lowcoverage 7.17.1 installs a1_coverage.pth, which Python runs at every start
Network
1 peers- files.pythonhosted.org:8080 ecosystem
| Vulnerabilities47 | Fix | Severity | |
|---|---|---|---|
| Dependencies | |||
| shell-quote 1.9.0 | >=1.11.0 | ||
| CVE-2026-102422 | shell-quote: `quote()` command injection via a line terminator in a token after a `{ comment }` token | critical | |
| brace-expansion 5.0.9 | >=5.0.12 | ||
| CVE-2026-102276 | brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion | high | |
| CVE-2026-102278 | brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion | high | |
| CVE-2026-102277 | brace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service | medium | |
| follow-redirects 1.16.0 | >=1.16.2 | ||
| CVE-2026-111755 | follow-redirects sensitiveHeaders regex escaping can expose credential headers | high | |
| CVE-2026-111756 | follow-redirects array-form headers bypass cross-origin credential stripping | high | |
| CVE-2026-116689 | follow-redirects: Cross-realm sensitiveHeaders arrays are discarded and custom credentials can follow redirects | high | |
| js-yaml 4.2.0 | >=4.3.2 | ||
| CVE-2026-59869 | js-yaml: YAML merge-key chains can force quadratic CPU consumption | high | |
| CVE-2026-84375 | js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources | high | |
| GHSA-5p4m-2wfm-xmqj | JS-YAML: Quadratic CPU consumption in !!omap resolution (3.x and 4.x) — CVE-2026-59870 fix not backported | high | |
| markdown-it 14.3.2 | >=14.3.3 | ||
| CVE-2026-111758 | markdown-it: Quadratic-time rendering of a single multi-line link reference definition with default options (regression since 14.0) | high | |
| CVE-2026-111766 | markdown-it: Quadratic-time denial of service in inline HTML parsing with html enabled | low | |
| pyo3 0.28.3 | >=0.29.0 | ||
| GHSA-36hh-v3qg-5jq4 | PyO3 has an Out-of-bounds Read in `nth` / `nth_back` for `PyList` and `PyTuple` iterators | high | |
| GHSA-chgr-c6px-7xpp | PyO3 has a missing `Sync` bound on `PyCFunction::new_closure` closures | medium | |
| source-map-js 1.2.1 | >=1.2.2 | ||
| CVE-2026-93749 | source-map-js allows event-loop denial of service through indexed source-map section offsets | high | |
| undici 7.29.1 | >=7.30.1 | ||
| CVE-2026-109383 | undici vulnerable to TLS certificate validation bypass via dropped tls options in Agent | high | |
| CVE-2026-109829 | undici vulnerable to cache poisoning and cross-user disclosure via cross-origin redirects | high | |
| CVE-2026-109869 | undici vulnerable to Denial of Service via unhandled error on excessive content-encodings | high | |
| CVE-2026-87018 | undici vulnerable to Denial of Service via TLS 1.2 certificate-changing renegotiation | high | |
| CVE-2026-109841 | undici vulnerable to Subresource Integrity bypass via non-lowercase algorithm tokens | medium | |
| CVE-2026-109924 | undici vulnerable to Denial of Service via unbounded memory in the EventSource parser | medium | |
| CVE-2026-109932 | undici WebSocket client vulnerable to Denial of Service via unbounded automatic PONG buffering | medium | |
| CVE-2026-87029 | undici vulnerable to Denial of Service via unhandled exception in the decompress interceptor | medium | |
| vite 7.3.6 | >=7.3.7 | ||
| CVE-2026-112942 | launch-editor: `fs.existsSync()` existence check can be bypassed on Windows | high | |
| CVE-2026-112943 | launch-editor: escapeCmdArgs() omits % escaping on Windows | medium | |
| CVE-2026-112944 | launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors | medium | |
| CVE-2026-112946 | Vite: Files outside `server.fs.allow` could be served when project paths match system paths on non-Windows machine | medium | |
| CVE-2026-112945 | Vite: Cross origin script execution through Vite custom middleware | low | |
| zod 4.6.2, 4.6.3 | >=4.6.6 | ||
| CVE-2023-54404 | Zod can exhaust memory while validating oversized constrained collections | high | |
| zstd 0.13.3 | >=0.13.4 | ||
| RUSTSEC-2026-0391 | Data from an abandoned stream leaks into the next stream on a reused context | high | |
| zstd-safe 7.2.4 | >=7.4.0 | ||
| RUSTSEC-2026-0398 | `Seekable::decompress` sets a `Vec` length beyond its capacity for offsets past the end | high | |
| RUSTSEC-2026-0403 | Uninitialized memory exposed when streaming decompression of a legacy frame fails | high | |
| RUSTSEC-2026-0395 | Use-after-free with `CParameter::StableInBuffer` | info | |
| RUSTSEC-2026-0396 | `Seekable` reads a NULL or out-of-bounds seek table | info | |
| RUSTSEC-2026-0397 | `OutBuffer::around_pos` exposes uninitialized memory | info | |
| RUSTSEC-2026-0399 | Use-after-free through `init_using_cdict` and `init_using_ddict` | info | |
| RUSTSEC-2026-0400 | Use-after-free of a dictionary after a one-shot call on a context with an open stream | info | |
| RUSTSEC-2026-0401 | Out-of-bounds read in `train_from_buffer` when sample sizes overflow | info | |
| RUSTSEC-2026-0402 | Heap buffer overflow in `CCtx::try_clone` on a multithreaded context | info | |
| RUSTSEC-2026-0404 | Double free in `DCtx::try_clone` | info | |
| RUSTSEC-2026-0405 | Out-of-bounds read with an out-of-range `InBuffer::pos` | info | |
| RUSTSEC-2026-0406 | Use-after-free when changing a multithreaded context with an unfinished frame | info | |
| zstd-sys 2.0.16+zstd.1.5.7 | >=2.1.2 | ||
| RUSTSEC-2026-0410 | WebAssembly allocator shim corrupts memory on allocation failure | high | |
| minimatch 10.2.6 | >=11.0.1 | ||
| CVE-2026-118764 | minimatch has potential denial of service via globparts amplification | medium | |
| anyhow 1.0.102 | >=1.0.103 | ||
| RUSTSEC-2026-0190 | Unsoundness in `Error::downcast_mut()` | info | |
| paste 1.0.15 | none published | ||
| RUSTSEC-2024-0436 | paste - no longer maintained | info | |
| tokio 1.51.1 | >=1.51.6 | ||
| RUSTSEC-2026-0386 | `AsyncFd::new` and related constructors violate I/O safety | info | |
Versions60
0.0.36criticalnone2026-09-170.0.35not analyzed2026-09-150.0.34not analyzed2026-09-120.0.33not analyzed2026-09-100.0.32not analyzed2026-09-090.0.31not analyzed2026-09-070.0.30not analyzed2026-08-230.0.30a0not analyzed2026-07-250.0.29not analyzed2026-07-240.0.28not analyzed2026-07-200.0.27not analyzed2026-07-170.0.26not analyzed2026-07-090.0.25not analyzed2026-07-040.0.24.post3not analyzed2026-06-300.0.24.post2not analyzed2026-06-240.0.24.post1not analyzed2026-06-240.0.24not analyzed2026-06-240.0.23not analyzed2026-06-230.0.22not analyzed2026-06-230.0.22a1not analyzed2026-06-220.0.22a0not analyzed2026-06-210.0.21not analyzed2026-06-200.0.21a0not analyzed2026-06-170.0.20not analyzed2026-06-140.0.20a0not analyzed2026-06-110.0.19not analyzed2026-06-060.0.19a1not analyzed2026-06-040.0.19a0not analyzed2026-06-020.0.18not analyzed2026-06-020.0.17not analyzed2026-05-310.0.16not analyzed2026-05-260.0.15not analyzed2026-05-090.0.15a0not analyzed2026-05-070.0.14.1not analyzed2026-05-060.0.14not analyzed2026-05-050.0.14a1not analyzed2026-05-050.0.14a0not analyzed2026-05-040.0.13not analyzed2026-05-020.0.12not analyzed2026-04-280.0.11not analyzed2026-04-270.0.11a1not analyzed2026-04-260.0.11a0not analyzed2026-04-260.0.10not analyzed2026-04-190.0.10a0not analyzed2026-04-150.0.9not analyzed2026-04-130.0.9a1not analyzed2026-04-130.0.9a0not analyzed2026-04-120.0.9.dev0not analyzed2026-04-120.0.8not analyzed2026-04-100.0.8.dev0not analyzed2026-04-080.0.7not analyzed2026-04-050.0.7.dev0not analyzed2026-04-030.0.6not analyzed2026-03-280.0.5not analyzed2026-03-090.0.5a1not analyzed2026-03-080.0.5a0not analyzed2026-02-190.0.4not analyzed2026-02-190.0.3not analyzed2026-02-150.0.2not analyzed2026-02-150.0.1not analyzed2026-02-15
1 of 1 jobs captured: build-import success · Generated 2026-11-03 · run 4a6f2b88-a8e3-4fa6-a8dd-6a4cf58cca3b
analysis 0.1.0 · 2026-11-02 · 3bf4062 · graph v2
