Meteor, the JavaScript App Platform
704 matches across 13 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | guide/source/vue.md | 481 | // 4. Map the components into a list of promises |
| LOW | guide/source/security.md | 621 | mediaSrc: [self], |
| LOW | v3-docs/docs/packages/packages-listing.md | 21 | ### [accounts-facebook](https://github.com/meteor/meteor/tree/release-3.0/packages/accounts-facebook) {#accounts-faceboo |
| LOW | v3-docs/docs/packages/packages-listing.md | 41 | ### [boilerplate-generator](https://github.com/meteor/meteor/tree/release-3.0/packages/boilerplate-generator) {#boilerpl |
| LOW | v3-docs/docs/packages/packages-listing.md | 61 | ### [diff-sequence](https://github.com/meteor/meteor/tree/release-3.0/packages/diff-sequence) {#diff-sequence} |
| LOW | v3-docs/docs/packages/packages-listing.md | 81 | ### [google-config-ui](https://github.com/meteor/meteor/tree/release-3.0/packages/google-config-ui) {#google-config-ui} |
| LOW | v3-docs/docs/packages/packages-listing.md | 101 | ### [minifier-js](https://github.com/meteor/meteor/tree/release-3.0/packages/minifier-js) {#minifier-js} |
| LOW | v3-docs/docs/packages/packages-listing.md | 121 | ### [promise](https://github.com/meteor/meteor/tree/release-3.0/packages/promise) {#promise} |
| LOW | v3-docs/docs/packages/packages-listing.md | 141 | ### [static-html](https://github.com/meteor/meteor/tree/release-3.0/packages/static-html) {#static-html} |
| LOW | v3-docs/docs/packages/logging.md | 61 | ### Log.debug |
| LOW | v3-docs/docs/api/packages-listing.md | 21 | ### [accounts-meetup](https://github.com/meteor/meteor/tree/devel/packages/accounts-meetup) {#accounts-meetup} |
| LOW | v3-docs/docs/api/packages-listing.md | 41 | ### [browser-policy-common](https://github.com/meteor/meteor/tree/devel/packages/browser-policy-common) {#browser-policy |
| LOW | v3-docs/docs/api/packages-listing.md | 61 | ### [ecmascript-runtime](https://github.com/meteor/meteor/tree/devel/packages/ecmascript-runtime) {#ecmascript-runtime} |
| LOW | v3-docs/docs/api/packages-listing.md | 81 | ### [id-map](https://github.com/meteor/meteor/tree/devel/packages/id-map) {#id-map} |
| LOW | v3-docs/docs/api/packages-listing.md | 101 | ### [modules](https://github.com/meteor/meteor/tree/devel/packages/modules) {#modules} |
| LOW | v3-docs/docs/api/packages-listing.md | 121 | ### [reactive-dict](https://github.com/meteor/meteor/tree/devel/packages/reactive-dict) {#reactive-dict} |
| LOW | v3-docs/docs/api/packages-listing.md | 141 | ### [test-in-browser](https://github.com/meteor/meteor/tree/devel/packages/test-in-browser) {#test-in-browser} |
| LOW | v3-docs/docs/tutorials/security/security.md | 621 | mediaSrc: [self], |
| LOW | v3-docs/docs/generators/changelog/order-packages.js | 1 | const fs = require("fs").promises; |
| LOW | tools/upgraders.js | 1 | /* eslint no-console: 0 */ |
| LOW | tools/project-context.js | 21 | // This variable was duplicated due to an issue on importing it. |
| LOW | tools/project-context.js | 41 | // authors don't have to add it explicitly. It isn't relevant for local |
| LOW | tools/project-context.js | 61 | // automatically depend on the `isobuild:prod-only` feature package. |
| LOW | tools/project-context.js | 101 | process.env.METEOR_DISALLOW_DELAYED_LEGACY_BUILD || "false" |
| LOW | tools/project-context.js | 221 | self._upgradePackageNames = options.upgradePackageNames; |
| LOW | tools/project-context.js | 281 | self.projectCatalog = null; |
| LOW | tools/packaging/warehouse.js | 1 | // This file is used to access the "warehouse" of pre-0.9.0 releases. This code |
| LOW | tools/packaging/warehouse.js | 21 | /// |
| LOW | tools/packaging/release.js | 141 | }); |
| LOW | tools/packaging/release.js | 201 | if (!defaultRelease) { |
| LOW | tools/packaging/package-map.js | 1 | var _ = require('underscore'); |
| LOW | tools/packaging/package-client.js | 101 | } |
| LOW | tools/packaging/package-client.js | 461 | } |
| LOW | tools/packaging/package-client.js | 561 | // isopack. |
| LOW | tools/packaging/catalog/catalog-remote.js | 1001 | // rows where the column is actually the string "1.1", since SQLite thinks |
| LOW | tools/packaging/catalog/catalog-local.js | 21 | // This package directly calls Plugin.registerMinifier. Package authors |
| LOW | tools/packaging/catalog/catalog-local.js | 41 | // Isobuild... just because less@2.0.0 depends on isobuild:compiler-plugin |
| LOW | tools/packaging/catalog/catalog-local.js | 61 | // that is only available on npm, which means downloading the plugin is not |
| LOW | tools/packaging/catalog/catalog-local.js | 101 | // All packages found either by localPackageSearchDirs or |
| LOW | tools/packaging/catalog/catalog-local.js | 121 | var self = this; |
| LOW | tools/cordova/project.js | 701 | assert(pluginVersions); |
| LOW | tools/tool-env/source-map-retriever-stack.js | 1 | import sourceMapSupport from 'source-map-support'; |
| LOW | tools/tool-env/profile.ts | 1 | // Tiny profiler |
| LOW | tools/tool-env/profile.ts | 21 | // The advantage of this form is that it doesn't change the |
| LOW | tools/tool-env/profile.ts | 41 | // depends on the arguments passed to the function or the value of |
| LOW | tools/tool-env/profile.ts | 61 | // foo: function (a) { |
| LOW | tools/tool-env/profile.ts | 81 | // |
| LOW | tools/tool-env/profile.ts | 101 | // |
| LOW | tools/tool-env/profile.ts | 121 | // The leaf time report shows the total time spent within leaf |
| LOW | tools/tool-env/profile.ts | 141 | // call to "B": |
| LOW | tools/tool-env/isopackets.js | 21 | // An isopacket is a predefined set of isopackages which the meteor command-line |
| LOW | tools/tool-env/isopackets.js | 41 | // process if any of their sources have changed. |
| LOW | tools/tool-env/isopackets.js | 61 | // ejson |
| LOW | tools/tool-env/isopackets.js | 81 | // instance is known to be ready |
| LOW | tools/tests/galaxy.js | 161 | // running (or the scheduler is lying to GalaxyAPI and claiming that they are |
| LOW | tools/tests/package-tests.js | 21 | // sand: a sandbox, that has the main app directory as its cwd. |
| LOW | tools/tests/package-tests.js | 41 | } else { |
| LOW | tools/tests/package-tests.js | 521 | // - options: |
| LOW | tools/tests/package-tests.js | 601 | // |
| LOW | tools/tests/colon-converter-tests.js | 21 | |
| 445 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/packaging/package-client.js | 455 | export async function createAndPublishBuiltPackage(conn, isopack, isopackCache) { |
| LOW | tools/cordova/index.js | 38 | export function ensureDevBundleDependencies() { |
| LOW | tools/cordova/index.js | 107 | export function pluginVersionsFromStarManifest(star) { |
| LOW | tools/cordova/index.js | 173 | function displayNameForHostPlatform(platform = process.platform) { |
| LOW | tools/tool-env/source-map-retriever-stack.js | 24 | function tryAllSourceMapRetrievers(filename) { |
| LOW | tools/tool-env/profile.ts | 395 | function shouldRunInspectorProfiling(name: string): boolean { |
| LOW | tools/tool-env/isopackets.js | 278 | export async function makeIsopacketBuildContext() { |
| LOW | tools/tests/apps/dynamic-import/tests.js | 275 | function maybeClearDynamicImportCache() { |
| LOW | …/apps/modules-modern/imports/links/acorn/src/regexp.js | 812 | function isUnicodePropertyNameCharacter(ch) { |
| LOW | …/apps/modules-modern/imports/links/acorn/src/regexp.js | 827 | function isUnicodePropertyValueCharacter(ch) { |
| LOW | tools/tests/apps/app-config/tests.js | 78 | function checkEagerLoadingDisabled() { |
| LOW | …s/tests/apps/modules/imports/links/acorn/src/regexp.js | 812 | function isUnicodePropertyNameCharacter(ch) { |
| LOW | …s/tests/apps/modules/imports/links/acorn/src/regexp.js | 827 | function isUnicodePropertyValueCharacter(ch) { |
| LOW | tools/isobuild/meteor-npm.js | 244 | function recordLastRebuildVersions(pkgDir) { |
| LOW | tools/isobuild/meteor-npm.js | 284 | function rebuildVersionsAreCompatible(pkgPath) { |
| LOW | tools/isobuild/meteor-npm.js | 431 | async function copyNpmPackageWithSymlinkedNodeModules(fromPkgDir, toPkgDir) { |
| LOW | tools/isobuild/meteor-npm.js | 979 | function getInstalledDependenciesTreeFromPackageLock({ |
| LOW | tools/isobuild/meteor-npm.js | 1047 | function getInstalledDependenciesTree(dir) { |
| LOW | tools/isobuild/meteor-npm.js | 1089 | function getShrinkwrappedDependenciesTree(dir) { |
| LOW | tools/isobuild/bundler.js | 1685 | function addNodeModulesDirToObject(nmd, obj) { |
| LOW | tools/isobuild/compiler.js | 298 | async function getLinterSourceProcessorSet({isopack, activePluginPackages}) { |
| LOW | tools/isobuild/compiler-plugin.js | 81 | function populateServerLibPackages() { |
| LOW | tools/isobuild/isopack.js | 999 | function isResourceSafeForLegacyBuilds(resource) { |
| LOW | tools/isobuild/js-analyze.js | 89 | export function findImportedModuleIdentifiers(source, hash) { |
| LOW | tools/isobuild/linker.js | 814 | async function getOutputWithSourceMapCached(file, servePath, options) { |
| LOW | tools/utils/archinfo.ts | 196 | export function acceptableMeteorToolArches(): string[] { |
| LOW | tools/cli/main.js | 137 | function SpringboardToLatestRelease(track) { |
| LOW | tools/cli/main.js | 145 | function SpringboardToSpecificRelease(fullReleaseName, msg) { |
| LOW | tools/cli/commands.js | 175 | export function parseServerOptionsForRunCommand(options, runTargets) { |
| LOW | tools/cli/commands.js | 219 | function parseCordovaServerPortOption(options = {}) { |
| LOW | tools/static-assets/server/boot.js | 55 | async function maybeWaitForDebuggerToAttach() { |
| LOW | tools/static-assets/server/mini-files.ts | 71 | export function convertToStandardLineEndings(fileContents: string) { |
| LOW | tools/e2e-tests/babel.test.js | 80 | export async function assertFileExtensionModuleRules(outputLines) { |
| LOW | tools/e2e-tests/assertions.js | 488 | export async function assertServiceWorkerCaching(port, options = {}) { |
| LOW | tools/e2e-tests/assertions.js | 556 | export async function assertServiceWorkerPrecaching(port, options = {}) { |
| LOW | tools/e2e-tests/typescript.test.js | 139 | export async function waitForTypeScriptErrorFree(outputLines, options = {}) { |
| LOW | tools/e2e-tests/helpers.js | 150 | async function waitForOutputWithMongoWatchdog(outputLines, pattern, options, meteorProcess, env) { |
| LOW | tools/e2e-tests/scripts/create-app.js | 179 | function extractEnvVarsFromTestFile(sourceName, isApp) { |
| LOW | tools/meteor-services/config.js | 59 | export function getPackageStatsServerDomain() { |
| LOW | tools/meteor-services/config.js | 66 | export function getPackageServerFilePrefix(serverUrl) { |
| LOW | tools/meteor-services/config.js | 94 | export function getLocalPackageCacheFilename(serverUrl) { |
| LOW | tools/fs/optimistic.ts | 221 | export function dirtyNodeModulesDirectory(nodeModulesDir: string) { |
| LOW | tools/fs/safe-watcher-legacy.ts | 389 | function maybeSuggestRaisingWatchLimit(error: Error & { errno: number }) { |
| LOW | tools/fs/files.ts | 872 | function addExecBitWhenReadBitPresent(fileMode: number) { |
| LOW | tools/fs/files.ts | 1430 | export function readBufferWithLengthAndOffset( |
| LOW | tools/tool-testing/sandbox.js | 529 | async function setUpBuiltPackageTropohouse() { |
| LOW | tools/tool-testing/test-utils.js | 79 | export function getMeteorRuntimeConfigFromHTML(html) { |
| LOW | packages/callback-hook/hook.js | 205 | function wrapHookWithErrorHandling(func, onException, _this) { |
| LOW | packages/callback-hook/hook.js | 207 | return function executeHookWithErrorHandling(...args) { |
| LOW | packages/callback-hook/hook.js | 228 | function normalizeHookExceptionHandler(exceptionHandler) { |
| LOW | packages/callback-hook/hook.js | 237 | return function defaultHookExceptionHandler(error) { |
| LOW | packages/react-fast-refresh/server.js | 29 | function enableReactRefreshBabelPlugin(babel) { |
| LOW | packages/react-fast-refresh/client-runtime.js | 16 | function registerExportsForReactRefresh(moduleId, moduleExports) { |
| LOW | packages/minimongo/minimongo_tests_server.js | 61 | function testSelectorAffectedByModifier(sel, mod, yes, desc) { |
| LOW | packages/minimongo/minimongo_server.js | 268 | function combineImportantPathsIntoProjection(paths, projection) { |
| LOW | packages/minimongo/common.js | 551 | function compileArrayOfDocumentSelectors(selectors, matcher, inElemMatch) { |
| LOW | packages/minimongo/common.js | 638 | function convertElementMatcherToBranchedMatcher(elementMatcher, options = {}) { |
| LOW | packages/minimongo/common.js | 1217 | function populateDocumentWithKeyValue(document, key, value) { |
| LOW | packages/minimongo/common.js | 1227 | function populateDocumentWithObject(document, key, value) { |
| LOW | packages/minimongo/common.js | 1257 | export function populateDocumentWithQueryFields(query, document = {}) { |
| 72 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tools/tool-env/profile.ts | 623 | print(`(#${reportNum}) Profiling: ${runningName}`); |
| HIGH | tools/tool-env/profile.ts | 635 | print(`(#${reportNum}) Profiling: ${runningName}`); |
| HIGH | tools/tool-env/profile.ts | 681 | print(''); |
| HIGH | tools/tool-env/profile.ts | 684 | print(''); |
| HIGH | tools/tool-env/profile.ts | 686 | print(''); |
| HIGH | tools/tool-env/profile.ts | 687 | print(`(#${reportNum}) Total: ${formatMs(getTopLevelTotal())}` + |
| HIGH | tools/tool-env/profile.ts | 689 | print(''); |
| HIGH | tools/tool-env/profile.ts | 774 | print((isParent ? leftRightDots : leftRightAlign) |
| HIGH | tools/tool-env/profile.ts | 815 | print('Top leaves:'); |
| HIGH | tools/tool-env/profile.ts | 832 | print(leftRightDots(total.name, formatMs(total.time), 65) + ` (${total.count})`); |
| HIGH | …ps/modules-modern/imports/links/acorn/src/bin/acorn.js | 10 | print("usage: " + basename(process.argv[1]) + " [--ecma3|--ecma5|--ecma6|--ecma7|--ecma8|--ecma9|...|--ecma2015|--ecma |
| HIGH | …ps/modules-modern/imports/links/acorn/src/bin/acorn.js | 11 | print(" [--tokenize] [--locations] [---allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infile |
| HIGH | …ts/apps/top-level-await-order/packages/print/server.js | 3 | print(logs) { |
| HIGH | …ests/apps/modules/imports/links/acorn/src/bin/acorn.js | 10 | print("usage: " + basename(process.argv[1]) + " [--ecma3|--ecma5|--ecma6|--ecma7|--ecma8|--ecma9|...|--ecma2015|--ecma |
| HIGH | …ests/apps/modules/imports/links/acorn/src/bin/acorn.js | 11 | print(" [--tokenize] [--locations] [---allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infile |
| HIGH | packages/ecmascript/runtime-tests.js | 208 | print(i); |
| HIGH | packages/ecmascript/runtime-tests.js | 215 | print(i); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | scripts/list_package_changes.sh | 2 | # ============================================================================= |
| MEDIUM | scripts/list_package_changes.sh | 17 | # ============================================================================= |
| MEDIUM | .github/workflows/test-tools.yml | 34 | # ─── Setup ──────────────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 77 | # ─── Isolated Tests ─────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 147 | # ─── Test Group 0 ───────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 213 | # ─── Test Group 1 ───────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 278 | # ─── Test Group 2 ───────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 351 | # ─── Test Group 3 ───────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 416 | # ─── Test Group 4 ───────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 481 | # ─── Test Group 5 ───────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 547 | # ─── Test Group 6 ───────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 612 | # ─── Test Group 7 ───────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 677 | # ─── Test Group 8 ───────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 742 | # ─── Test Group 9 ───────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 807 | # ─── Test Group 10 ──────────────────────────────────────────────────────────── |
| MEDIUM | .github/workflows/test-tools.yml | 872 | # ─── Test Group 11 ──────────────────────────────────────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | tools/isobuild/compiler-plugin.js | 456 | return self._resourceSlot.packageSourceBatch.unibuild.pkg._getServePath(self.getPathInPackage()); |
| CRITICAL | packages/oauth/end_of_popup_response.js | 21 | window.opener.Package.oauth.OAuth._handleCredentialSecret( |
| CRITICAL | packages/mongo/tests/mongo_livedata_tests.js | 1080 | o.handle._multiplexer._observeDriver._unpublishedBuffer.forEach( |
| CRITICAL | packages/mongo/tests/mongo_livedata_tests.js | 1507 | o.handle._multiplexer._observeDriver._unpublishedBuffer.forEach( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/cordova/project.js | 606 | // We need to check if the directory exists ourselves because Cordova |
| LOW | packages/ddp-server/livedata_server.js | 573 | // for now, we need to check if the ddp-rate-limiter exists since we |
| LOW | packages/autoupdate/autoupdate_server.js | 59 | // Step 1: load the current client program on the server |
| LOW | packages/autoupdate/autoupdate_server.js | 71 | // Step 2: update __meteor_runtime_config__.autoupdate.versions. |
| LOW | packages/autoupdate/autoupdate_server.js | 87 | // Step 3: form the new client boilerplate which contains the updated |
| LOW | packages/autoupdate/autoupdate_server.js | 93 | // Step 4: update the ClientVersions collection. |
| LOW | packages/tools-core/lib/ignore.js | 64 | // For minimal mode with skipLevel, we need to check if the parent is at a level we should skip |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/tool-env/isopackets.js | 43 | // Example usage: |
| LOW | scripts/list_package_changes.sh | 6 | # Usage: |
| LOW | scripts/admin/copy-dev-bundle-mac-m1-from-jenkins.sh | 4 | # Usage: |
| LOW | scripts/admin/copy-dev-bundle-from-jenkins.sh | 4 | # Usage: |
| LOW | scripts/admin/copy-bootstrap-tarballs-from-jenkins.sh | 4 | # Usage: |
| LOW | …n-meteor/scripts/admin/copy-dev-bundle-from-jenkins.sh | 4 | # Usage: |
| LOW | …/scripts/admin/copy-bootstrap-tarballs-from-jenkins.sh | 4 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | guide/source/data-loading.md | 659 | $ curl localhost:3000/users/login -H "Content-Type: application/json" --data '{"email": "user@example.com", "password": |
| LOW | v3-docs/v3-migration-docs/guide/removing-fibers.md | 127 | to: 'user@example.com', |
| LOW | v3-docs/v3-migration-docs/guide/removing-fibers.md | 135 | to: 'user@example.com', |
| LOW | v3-docs/docs/community-packages/mail-preview.md | 74 | to: 'user@example.com', |
| LOW | tools/upgraders.js | 340 | // 1.x.y: Lorem ipsum messages go here... |
| LOW | tools/utils/utils.test.js | 82 | ['user@example.com', true], ['a.b@mail.co.uk', true], |
| LOW | packages/ejson/ejson_tests.js | 256 | const obj = new EJSONTest.Person('John Doe', d, a); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tools/isobuild/npm-discards.ts | 7 | // of Meteor packages during `meteor build`, as requested by calling |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | packages/constraint-solver/solver.js | 172 | // A more nuanced reachability analysis that takes versions into account |
| MEDIUM | packages/test-helpers/async_multi.js | 20 | // Essentially, expect("foo", "bar") is equivalent to: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/project-context.js | 608 | "# This file contains a token that is unique to your project.\n" + |
| MEDIUM | tools/project-context.js | 1781 | "# This file contains information which helps Meteor properly upgrade your\n" + |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/rspack/rspack_plugin.js | 113 | logError(`Make sure to replace the paths with your actual entry point files.`); |
| MEDIUM | packages/accounts-oauth/oauth_common.js | 27 | // It's worth noting that already logged in users will remain logged in unless |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/benchmarks/initial-start-time.sh | 31 | # Print output |
| LOW | …plugin-meteor/scripts/benchmarks/initial-start-time.sh | 31 | # Print output |