npm @rivetkit/rivetkit-wasm @2.3.5
score
0.55
med
flagged
2026-07-22 06:21
Signals fired
| signal | weight | rationale |
|---|---|---|
| topology | ||
| no_repo | 0.3 | package.json has no repository field |
| mass_publish_burst | 0.8 | publisher 'nathanflurry' pushed 30 packages in the last 15min on npm |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"nathanflurry",
"anticipate-brave-cookies"
],
"versions": 169
}
Evidence (package doc at flag time)
{
"dependencies_count": 0,
"dist": {
"integrity": "sha512-ChwH1akdJzDpadmduTDcyA9mJuxhSs3nGS1PpUtM5WJdfZdrjWINJiy/pYnNEAWO3KZuk2rWfoP2249jARYEzQ==",
"tarball": "https://registry.npmjs.org/@rivetkit/rivetkit-wasm/-/rivetkit-wasm-2.3.5.tgz",
"unpackedSize": 4217252
},
"dist-tags": {
"05-04-slop-fix-rivetkit-call-importnodedependencies-in-drizzle-db-to-fix-migration-crypto-error": "0.0.0-05-04-slop-fix-rivetkit-call-importnodedependencies-in-drizzle-db-to-fix-migration-crypto-error.734e529",
"05-05-fix-rivetkit-fix-crypto-dep-in-drizzle": "0.0.0-05-05-fix-rivetkit-fix-crypto-dep-in-drizzle.68707ac",
"05-05-fix-rivetkit-use-keepawake-for-websocket-callback-tracking-to-prevent-c-vars-crash-after-grace-deadline": "0.0.0-05-05-fix-rivetkit-use-keepawake-for-websocket-callback-tracking-to-prevent-c-vars-crash-after-grace-deadline.6a984aa",
"05-06-fix-log-error-on-failed-inspector-requests": "0.0.0-05-06-fix-log-error-on-failed-inspector-requests.1b843f0",
"05-06-fix-rivetkit-bind-methods-through-createwritethroughproxy": "0.0.0-05-06-fix-rivetkit-bind-methods-through-createwritethroughproxy.af6e0e4",
"05-06-slop-fix-rivetkit-remove-async-drizzle-db-proxy": "0.0.0-05-06-slop-fix-rivetkit-remove-async-drizzle-db-proxy.1134c24",
"05-06-slop-fix-rivetkit-surface-raw-error-messages-instead-of-generic": "0.0.0-05-06-slop-fix-rivetkit-surface-raw-error-messages-instead-of-generic.e506879",
"05-07-do-not-merge-serverless-restart-race-condition": "0.0.0-05-07-do-not-merge-serverless-restart-race-condition.aa455c7",
"05-07-donotmerge-rivetkit-test": "0.0.0-05-07-donotmerge-rivetkit-test.360b613",
"05-09-fix-workflow-engine-only-commit-step-state-after-success": "0.0.0-05-09-fix-workflow-engine-only-commit-step-state-after-success.0668fa7",
"05-10-fix-rivetkit-core-chunk-apply-batch-puts-deletes-at-128": "0.0.0-05-10-fix-rivetkit-core-chunk-apply-batch-puts-deletes-at-128.3d96914",
"05-11-feat-rivetkit-add-connectionmap-readonly-map-wrapper-for-actor-connections": "0.0.0-05-11-feat-rivetkit-add-connectionmap-readonly-map-wrapper-for-actor-connections.ef2c9d3",
"05-11-fix-wasm-point-wasm-pack-build-to-new-wasm-bindgen-repo": "0.0.0-05-11-fix-wasm-point-wasm-pack-build-to-new-wasm-bindgen-repo.abf9ff9",
"05-11-temp-patch-out-broken-wasm-pack-package": "0.0.0-05-11-temp-patch-out-broken-wasm-pack-package.be6f05a",
"05-12-do-not-merge-queue-diagnose": "0.0.0-05-12-do-not-merge-queue-diagnose.b67bb8e",
"05-12-temp-fix-wasm-pack": "0.0.0-05-12-temp-fix-wasm-pack.5f7bac7",
"05-14-fix-rivetkit-fix-bigint-serialization-in-inspector-workflow-history-and-state-deserialization": "0.0.0-05-14-fix-rivetkit-fix-bigint-serialization-in-inspector-workflow-history-and-state-deserialization.f4236b0",
"05-18-fix-rivetkit-wire-cancellationtoken-through-waitfornamesavailable-to-eliminate-kv-busy-polling": "0.0.0-05-18-fix-rivetkit-wire-cancellationtoken-through-waitfornamesavailable-to-eliminate-kv-busy-polling.5e99ca7",
"05-19-feat-inspector-insert-and-clear-actor-queue": "0.0.0-05-19-feat-inspector-insert-and-clear-actor-queue.a89784a",
"05-21-donotmerge-dummy-inspector-api": "0.0.0-05-21-donotmerge-dummy-inspector-api.aa68329",
"06-03-feat-rivetkit-move-http-listener-to-rust-auto-listen-on-prod-start": "0.0.0-06-03-feat-rivetkit-move-http-listener-to-rust-auto-listen-on-prod-start.106d943",
"06-09-refactor-rivetkit-split-workflow-context-into-workflowcontext-workflowstepcontext": "0.0.0-06-09-refactor-rivetkit-split-workflow-context-into-workflowcontext-workflowstepcontext.e0c9540",
"06-12-chore-rivetkit-wasm-re-enable-wasm-build": "0.0.0-06-12-chore-rivetkit-wasm-re-enable-wasm-build.4be04fe",
"2-3-0-rc-rollback": "0.0.0-2-3-0-rc-rollback.f0e199e",
"active-actors-fix-active-count": "0.0.0-active-actors-fix-active-count.253e406",
"claude-edge-bundle-slim": "0.0.0-claude-edge-bundle-slim.c6cd3c1",
"claude-fix-inspector-v5-codec": "0.0.0-claude-fix-inspector-v5-codec.20e670b",
"codex-docsrs-rivetkit-build": "0.0.0-codex-docsrs-rivetkit-build.b91ad8d",
"codex-rivetkit-cli-preview": "0.0.0-codex-rivetkit-cli-preview.446d935",
"codex-rivetkit-quickstart-preview": "0.0.0-codex-rivetkit-quickstart-preview.d4284e1",
"counter-latency-current-actor-metrics": "0.0.0-counter-latency-current-actor-metrics.6d50b18",
"counter-latency-require-engine-ping-health": "0.0.0-counter-latency-require-engine-ping-health.6918d52",
"counter-latency-serverless-docs": "0.0.0-counter-latency-serverless-docs.cb4ffa1",
"eve-rivet": "0.0.0-eve-rivet.bfd694b",
"feat-dylib-actor-plugin": "0.0.0-feat-dylib-actor-plugin.8633327",
"fix-engine-autospawn-binary-path": "0.0.0-fix-engine-autospawn-binary-path.bd77b98",
"fix-universaldb-rocksdb-empty-value-ub": "0.0.0-fix-universaldb-rocksdb-empty-value-ub.f4f1a86",
"fix-ws-size": "0.0.0-fix-ws-size.7d55b4f",
"latest": "2.3.5",
"main": "0.0.0-main.3118df2",
"nathan-2-3-0-rc": "0.0.0-nathan-2-3-0-rc.21f282b",
"pr-4669": "0.0.0-pr.4669.ed3f4dd",
"pr-4670": "0.0.0-pr.4670.8e29500",
"pr-4860": "0.0.0-pr.4860.2a8ccdf",
"pr-4880": "0.0.0-pr.4880.34d3f72",
"pr-4931": "0.0.0-pr.4931.883fbb7",
"pr-4933": "0.0.0-pr.4933.5484e59",
"pr-4934": "0.0.0-pr.4934.a2001b4",
"pr-4935": "0.0.0-pr.4935.fa26fed",
"pr-4936": "0.0.0-pr.4936.6e4b14a",
"pr-4937": "0.0.0-pr.4937.f0c1a00",
"pr-4938": "0.0.0-pr.4938.e019cf7",
"pr-4939": "0.0.0-pr.4939.2da0d18",
"pr-4940": "0.0.0-pr.4940.3654937",
"pr-4941": "0.0.0-pr.4941.79333cf",
"pr-4942": "0.0.0-pr.4942.d6aaad8",
"pr-4943": "0.0.0-pr.4943.a6ee1bd",
"pr-4944": "0.0.0-pr.4944.cbab65f",
"pr-4945": "0.0.0-pr.4945.2131bcc",
"pr-4946": "0.0.0-pr.4946.bd62649",
"pr-4947": "0.0.0-pr.4947.f1a4262",
"pr-4948": "0.0.0-pr.4948.ee64200",
"pr-4949": "0.0.0-pr.4949.5f0637c",
"pr-4950": "0.0.0-pr.4950.9f55515",
"pr-4952": "0.0.0-pr.4952.43f6721",
"pr-4961": "0.0.0-pr.4961.d447d31",
"pr-4964": "0.0.0-pr.4964.bbdda01",
"pr-4966": "0.0.0-pr.4966.4b8e773",
"pr-4967": "0.0.0-pr.4967.9037bcc",
"pr-4968": "0.0.0-pr.4968.faf3ed2",
"pr-4976": "0.0.0-pr.4976.554eccf",
"publish-flow-manual-preview-release": "0.0.0-publish-flow-manual-preview-release.94cdc35",
"rc": "2.3.5-rc.1",
"rivetkit-db-onmigrate-savepoint": "0.0.0-rivetkit-db-onmigrate-savepoint.021c18f",
"rivetkit-shutdown-exit-pid1-after-drain": "0.0.0-rivetkit-shutdown-exit-pid1-after-drain.a20fe59",
"rivetkit-shutdown-use-engine-stop-threshold": "0.0.0-rivetkit-shutdown-use-engine-stop-threshold.837e20f",
"runner-config-drain-grace-threshold": "0.0.0-runner-config-drain-grace-threshold.e1be3d6",
"skip-ready-wait-flatten-client-options": "0.0.0-skip-ready-wait-flatten-client-options.1cae221",
"sqlite-uds": "0.0.0-sqlite-uds.37f9e48",
"stack-chore-rivetkit-regen-stale-bare-codecs-for-inspector-v2-v4-and-client-protocol-v3-v4-zowzzmkk": "0.0.0-stack-chore-rivetkit-regen-stale-bare-codecs-for-inspector-v2-v4-and-client-protocol-v3-v4-zowzzmkk.63390f0",
"stack-docs-deploy-add-container-runner-page-mqospzuu": "0.0.0-stack-docs-deploy-add-container-runner-page-mqospzuu.cc74539",
"stack-feat-inspector-insert-and-clear-actor-queue-kxkuwlls": "0.0.0-stack-feat-inspector-insert-and-clear-actor-queue-kxkuwlls.fcac50e",
"stack-feat-react-support-connecting-to-actors-by-id-in-useactor-ykouompz": "0.0.0-stack-feat-react-support-connecting-to-actors-by-id-in-useactor-ykouompz.5720585",
"stack-feat-rivetkit-forward-inspector-tabs-to-native-plugin-actors-qkwmksyy": "0.0.0-stack-feat-rivetkit-forward-inspector-tabs-to-native-plugin-actors-qkwmksyy.d2859b0",
"stack-slop-claude-opus-4-8-high-feat-workflow-engine-add-getversion-primitive-for-workflow-versioning-wpnprqor": "0.0.0-stack-slop-claude-opus-4-8-high-feat-workflow-engine-add-getversion-primitive-for-workflow-versioning-wpnprqor.ea8aaf0"
},
"latest_version": "2.3.5",
"maintainers": [
{
"email": "npm@nathanflurry.com",
"name": "nathanflurry"
},
{
"email": "andrew@rivet.gg",
"name": "anticipate-brave-cookies"
}
],
"num_versions": 171,
"repository": null,
"scripts": {
"build": "node scripts/build.mjs",
"build:cloudflare": "node scripts/build.mjs --target bundler --out-dir pkg-cloudflare",
"build:deno": "node scripts/build.mjs --target web --out-dir pkg-deno",
"build:embed": "node scripts/build.mjs",
"check-types": "tsc --noEmit",
"check:package": "node scripts/check-package.mjs",
"check:wasm": "cargo check -p rivetkit-wasm --target wasm32-unknown-unknown",
"prepack": "node scripts/build.mjs"
},
"signal_details": {
"mass_publish_burst": "publisher 'nathanflurry' pushed 30 packages in the last 15min on npm",
"no_repo": "package.json has no repository field"
},
"time": {
"created": "2026-04-30T20:49:29.422Z",
"modified": "2026-07-22T11:21:14.727Z"
}
}