npm @rivetkit/engine-test-runner @2.0.21
score
0.5333
med
flagged
2026-06-12 12:32
Signals fired
| signal | weight | rationale |
|---|---|---|
| topology | ||
| no_repo | 0.3 | package.json has no repository field |
| dist_tag_anomaly | 0.5 | dist-tags.latest=2.0.21 but max published is 2.3.0-rc.1 |
| mass_publish_burst | 0.8 | publisher 'nathanflurry' pushed 6 packages in the last 15min on npm |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"nathanflurry",
"anticipate-brave-cookies"
],
"versions": 421
}
Evidence (package doc at flag time)
{
"dependencies_count": 6,
"dist": {
"integrity": "sha512-Rn1VyY2Z2v+bMljFNiyU/tmRJRR3fzsf6p8CldKSa0YmpPHyjlchSaLY68PlMiATFATevAN79BV72RqW5fgIcA==",
"tarball": "https://registry.npmjs.org/@rivetkit/engine-test-runner/-/engine-test-runner-2.0.21.tgz",
"unpackedSize": 55705
},
"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-12-chore-rivetkit-wasm-re-enable-wasm-build": "0.0.0-06-12-chore-rivetkit-wasm-re-enable-wasm-build.d806362",
"06-12-fix-rivetkit-reap-registered-tasks-and-cancel-abandoned-waiters-to-stop-workflow-memory-leaks": "0.0.0-06-12-fix-rivetkit-reap-registered-tasks-and-cancel-abandoned-waiters-to-stop-workflow-memory-leaks.d8a6e1c",
"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",
"codex-rivetkit-rust-preview-publish": "0.0.0-codex-rivetkit-rust-preview-publish.1398257",
"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",
"latest": "2.0.21",
"main": "0.0.0-main.72cbc7c",
"nathan-2-3-0-rc": "0.0.0-nathan-2-3-0-rc.21f282b",
"pr-4325": "0.0.0-pr.4325.9b3d81d",
"pr-4499": "0.0.0-pr.4499.21b0bf5",
"pr-4503": "0.0.0-pr.4503.539404f",
"pr-4504": "0.0.0-pr.4504.1a0835a",
"pr-4511": "0.0.0-pr.4511.59c8a5d",
"pr-4567": "0.0.0-pr.4567.4c10a30",
"pr-4568": "0.0.0-pr.4568.3c3322c",
"pr-4600": "0.0.0-pr.4600.e13738f",
"pr-4614": "0.0.0-pr.4614.822b57f",
"pr-4618": "0.0.0-pr.4618.1345ecc",
"pr-4619": "0.0.0-pr.4619.7b60796",
"pr-4620": "0.0.0-pr.4620.0ecee0c",
"pr-4621": "0.0.0-pr.4621.b2be34f",
"pr-4622": "0.0.0-pr.4622.48f1ebf",
"pr-4623": "0.0.0-pr.4623.3b66064",
"pr-4624": "0.0.0-pr.4624.bcf7119",
"pr-4625": "0.0.0-pr.4625.34285f4",
"pr-4631": "0.0.0-pr.4631.58a9137",
"pr-4646": "0.0.0-pr.4646.7b563ef",
"pr-4649": "0.0.0-pr.4649.24fb7d0",
"pr-4651": "0.0.0-pr.4651.703fb05",
"pr-4652": "0.0.0-pr.4652.9eae5b0",
"pr-4653": "0.0.0-pr.4653.7179278",
"pr-4654": "0.0.0-pr.4654.0c7e751",
"pr-4655": "0.0.0-pr.4655.a9dea03",
"pr-4656": "0.0.0-pr.4656.5416c9f",
"pr-4657": "0.0.0-pr.4657.7ff478d",
"pr-4658": "0.0.0-pr.4658.73be4f2",
"pr-4662": "0.0.0-pr.4662.be7407a",
"pr-4663": "0.0.0-pr.4663.8c69f4a",
"pr-4666": "0.0.0-pr.4666.c672e53",
"pr-4667": "0.0.0-pr.4667.da01c89",
"pr-4668": "0.0.0-pr.4668.91e762c",
"pr-4669": "0.0.0-pr.4669.ed3f4dd",
"pr-4670": "0.0.0-pr.4670.8e29500",
"pr-4671": "0.0.0-pr.4671.0ad3a43",
"pr-4672": "0.0.0-pr.4672.159c9b3",
"pr-4673": "0.0.0-pr.4673.33edc3b",
"pr-4674": "0.0.0-pr.4674.b6084cc",
"pr-4675": "0.0.0-pr.4675.c03f935",
"pr-4676": "0.0.0-pr.4676.118d364",
"pr-4677": "0.0.0-pr.4677.09d7a23",
"pr-4678": "0.0.0-pr.4678.a4d58ee",
"pr-4681": "0.0.0-pr.4681.1cf6c8d",
"pr-4682": "0.0.0-pr.4682.eca8092",
"pr-4683": "0.0.0-pr.4683.9557af4",
"pr-4701": "0.0.0-pr.4701.d2c139c",
"pr-4702": "0.0.0-pr.4702.76b6c25",
"pr-4711": "0.0.0-pr.4711.9ec3a4d",
"pr-4719": "0.0.0-pr.4719.23ea795",
"pr-4720": "0.0.0-pr.4720.878b7fb",
"pr-4721": "0.0.0-pr.4721.a4e11fe",
"pr-4722": "0.0.0-pr.4722.75d4644",
"pr-4723": "0.0.0-pr.4723.8dd3380",
"pr-4724": "0.0.0-pr.4724.ecbb955",
"pr-4726": "0.0.0-pr.4726.71415c6",
"pr-4727": "0.0.0-pr.4727.e649173",
"pr-4728": "0.0.0-pr.4728.46b51d3",
"pr-4736": "0.0.0-pr.4736.ed96c00",
"pr-4738": "0.0.0-pr.4738.bcfa930",
"pr-4741": "0.0.0-pr.4741.152c320",
"pr-4742": "0.0.0-pr.4742.f00b415",
"pr-4743": "0.0.0-pr.4743.a0504f4",
"pr-4745": "0.0.0-pr.4745.dd74d75",
"pr-4746": "0.0.0-pr.4746.32073a5",
"pr-4747": "0.0.0-pr.4747.40e2709",
"pr-4748": "0.0.0-pr.4748.d1a6ff3",
"pr-4749": "0.0.0-pr.4749.b8e0e45",
"pr-4750": "0.0.0-pr.4750.9b1b005",
"pr-4751": "0.0.0-pr.4751.f6ab1d3",
"pr-4755": "0.0.0-pr.4755.64f52bc",
"pr-4756": "0.0.0-pr.4756.89f55a3",
"pr-4757": "0.0.0-pr.4757.c15ed18",
"pr-4759": "0.0.0-pr.4759.e2b1650",
"pr-4760": "0.0.0-pr.4760.baefe0f",
"pr-4761": "0.0.0-pr.4761.c7ed968",
"pr-4764": "0.0.0-pr.4764.8dfc2ee",
"pr-4765": "0.0.0-pr.4765.cf49dd6",
"pr-4766": "0.0.0-pr.4766.33e5654",
"pr-4767": "0.0.0-pr.4767.f478764",
"pr-4778": "0.0.0-pr.4778.5f01ded",
"pr-4781": "0.0.0-pr.4781.450e5d8",
"pr-4782": "0.0.0-pr.4782.c616c4c",
"pr-4783": "0.0.0-pr.4783.e589ddb",
"pr-4784": "0.0.0-pr.4784.6ca7abc",
"pr-4785": "0.0.0-pr.4785.16f3b1c",
"pr-4786": "0.0.0-pr.4786.97876aa",
"pr-4787": "0.0.0-pr.4787.79a04b0",
"pr-4788": "0.0.0-pr.4788.3f2a9eb",
"pr-4789": "0.0.0-pr.4789.1e19894",
"pr-4791": "0.0.0-pr.4791.e602178",
"pr-4801": "0.0.0-pr.4801.1822679",
"pr-4802": "0.0.0-pr.4802.89b4f34",
"pr-4803": "0.0.0-pr.4803.f672d48",
"pr-4811": "0.0.0-pr.4811.6b7e318",
"pr-4813": "0.0.0-pr.4813.1264534",
"pr-4814": "0.0.0-pr.4814.107a2fc",
"pr-4815": "0.0.0-pr.4815.3b70228",
"pr-4816": "0.0.0-pr.4816.86daff8",
"pr-4819": "0.0.0-pr.4819.f850bba",
"pr-4821": "0.0.0-pr.4821.e4b951a",
"pr-4822": "0.0.0-pr.4822.01c4871",
"pr-4823": "0.0.0-pr.4823.494dbbe",
"pr-4824": "0.0.0-pr.4824.daedaca",
"pr-4825": "0.0.0-pr.4825.d66dff9",
"pr-4826": "0.0.0-pr.4826.af654d4",
"pr-4827": "0.0.0-pr.4827.24d58e4",
"pr-4828": "0.0.0-pr.4828.4488b27",
"pr-4829": "0.0.0-pr.4829.dac41cf",
"pr-4830": "0.0.0-pr.4830.79a8830",
"pr-4831": "0.0.0-pr.4831.2e06482",
"pr-4832": "0.0.0-pr.4832.604fb92",
"pr-4833": "0.0.0-pr.4833.43cc8dc",
"pr-4834": "0.0.0-pr.4834.2b4c8d4",
"pr-4835": "0.0.0-pr.4835.1d9e1a8",
"pr-4836": "0.0.0-pr.4836.ca70b4c",
"pr-4837": "0.0.0-pr.4837.5587bb8",
"pr-4838": "0.0.0-pr.4838.250ab0e",
"pr-4839": "0.0.0-pr.4839.17f660e",
"pr-4840": "0.0.0-pr.4840.7231c3a",
"pr-4841": "0.0.0-pr.4841.5fc066a",
"pr-4842": "0.0.0-pr.4842.2a0d7e7",
"pr-4843": "0.0.0-pr.4843.8169043",
"pr-4844": "0.0.0-pr.4844.2e3f42a",
"pr-4845": "0.0.0-pr.4845.0d46c75",
"pr-4846": "0.0.0-pr.4846.e221d4c",
"pr-4847": "0.0.0-pr.4847.00610b5",
"pr-4848": "0.0.0-pr.4848.30c00ff",
"pr-4849": "0.0.0-pr.4849.db044a5",
"pr-4850": "0.0.0-pr.4850.7947c19",
"pr-4851": "0.0.0-pr.4851.a1a9d64",
"pr-4852": "0.0.0-pr.4852.52d3eea",
"pr-4853": "0.0.0-pr.4853.a6d3580",
"pr-4854": "0.0.0-pr.4854.b12798b",
"pr-4856": "0.0.0-pr.4856.db98cf3",
"pr-4857": "0.0.0-pr.4857.3a10f72",
"pr-4860": "0.0.0-pr.4860.2a8ccdf",
"pr-4864": "0.0.0-pr.4864.06929ff",
"pr-4865": "0.0.0-pr.4865.b488635",
"pr-4866": "0.0.0-pr.4866.1b9199c",
"pr-4867": "0.0.0-pr.4867.6fe160d",
"pr-4879": "0.0.0-pr.4879.246e7ad",
"pr-4880": "0.0.0-pr.4880.34d3f72",
"pr-4881": "0.0.0-pr.4881.2dba543",
"pr-4882": "0.0.0-pr.4882.e847a5c",
"pr-4885": "0.0.0-pr.4885.b46ec4c",
"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.0-rc.12",
"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"
},
"latest_version": "2.0.21",
"maintainers": [
{
"email": "npm@nathanflurry.com",
"name": "nathanflurry"
},
{
"email": "andrew@rivet.gg",
"name": "anticipate-brave-cookies"
}
],
"num_versions": 422,
"repository": null,
"scripts": {
"build": "tsup src/index.ts",
"check-types": "tsc --noEmit",
"start": "tsx src/index.ts"
},
"signal_details": {
"dist_tag_anomaly": "dist-tags.latest=2.0.21 but max published is 2.3.0-rc.1",
"mass_publish_burst": "publisher 'nathanflurry' pushed 6 packages in the last 15min on npm",
"no_repo": "package.json has no repository field"
},
"time": {
"created": "2025-10-26T04:56:13.382Z",
"modified": "2026-06-12T17:32:19.544Z"
}
}