Meteor 3
Last reviewed Sep 20, 2026
Prompt Details
Prompt Composition
3prompts
- JavaScript ES2026102 lines · 3.1K tokens
- Node.js 24101 lines · 5.3K tokens
- Meteor 380 lines · 4.5K tokens
Total283 lines · 12.9K tokens
CWE Coverage
- 20
- 22
- 59
- 78
- 79
- 88
- 89
- 95
- 113
- 117
- 201
- 208
- 209
- 214
- 250
- 287
- 295
- 297
- 307
- 308
- 319
- 323
- 330
- 338
- 346
- 347
- 352
- 354
- 362
- 367
- 377
- 426
- 444
- 459
- 471
- 488
- 494
- 502
- 522
- 524
- 532
- 602
- 613
- 639
- 653
- 732
- 770
- 772
- 807
- 829
- 838
- 862
- 863
- 908
- 915
- 916
- 918
- 922
- 941
- 942
- 943
- 1004
- 1321
- 1333
Prompt Preview
Apply the Node.js 24 prompt, including its JavaScript ES2026 baseline, first. These rules target Meteor 3's server methods, reactive publications, Mongo collections, Accounts, HTTP integration, DDP transports, and build boundaries, and were checked against 3.5.1. Where a rule below names 3.5.2, it describes a fix that 3.5.1 lacks, not behavior already present in 3.5.1.
Runtime and required security fixes
- Use the Node.js 24 runtime family required by Meteor 3.5. Compare
meteor node -vand the bundle's.node_version.txtwith the deployment runtime; test security patch upgrades and rebuild native dependencies for the target operating system and architecture. Do not assume every API in the language or runtime baseline exists in the original bundled patch. - On Meteor 3.5 and 3.5.1, which predate the 3.5.2 cookie-endpoint fix in
accounts-base@3.3.1, Accounts mounts/_accounts/cookie/set,/refresh, and/cleareven whenuseHttpOnlyCookiesis false, and/setbuffers an unbounded body. On those releases, block the whole/_accounts/cookie/prefix when the feature is unused; otherwise enforce a 4 KiB body limit before Meteor buffers input, including streamed bodies and route-prefix variants. - On Meteor 3.3.1 through 3.5.1, which predate the 3.5.2 startup-probe fix in
npm-mongo@6.16.3, the MongoDB compatibility probe disables TLS certificate validation and can print credentials from malformedMONGO_URLvalues, and correct application-driver TLS settings don't repair it. On those releases, validateMONGO_URLbefore launch, protect startup stderr, and