{ "modified": "2026-10-16T06:59:40Z", "published": "2026-10-16T06:55:02Z", "schema_version": "1.7.4", "id": "MAL-2026-17899", "summary": "Malicious code in @flexmr/survey-conversation (npm)", "details": "\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: amazon-inspector (20ab57dd6ac5a0eafc23934f6e715064453641bc57a549050f1d2e66a7630374)\npackage.json declares its sole dependency `cache-format-syntax-tracer` as a bare HTTPS URL (`https://artifacts.creditslib.com/npm/cache-format-syntax-tracer`) rather than a registry version range. On `npm install`, npm fetches whatever bytes that host serves and executes any lifecycle scripts inside, with no version pin, no registry integrity check, and no hash. The shipped `index.js` is a one-line re-export of that dependency, so runtime behavior is also fully delegated to the externally-hosted bytes. Whoever controls `artifacts.creditslib.com` controls code on every installer's machine, and the content can change between installs without any change to this package. The package is published under the `@flexmr` scope with placeholder author/publisher metadata (`example/@flexmr/...`, `Package Registry`), consistent with a dependency-confusion lure targeting an internal `@flexmr` package name.\n", "affected": [ { "package": { "ecosystem": "npm", "name": "@flexmr/survey-conversation" }, "versions": [ "1.0.12", "10.0.12", "2.0.12", "1.0.0", "3.0.12" ], "database_specific": { "cwes": [ { "cweId": "CWE-506", "description": "The product contains code that appears to be malicious in nature.", "name": "Embedded Malicious Code" }, { "cweId": "CWE-506", "description": "The product contains code that appears to be malicious in nature.", "name": "Embedded Malicious Code" }, { "cweId": "CWE-506", "description": "The product contains code that appears to be malicious in nature.", "name": "Embedded Malicious Code" }, { "cweId": "CWE-506", "description": "The product contains code that appears to be malicious in nature.", "name": "Embedded Malicious Code" }, { "cweId": "CWE-506", "description": "The product contains code that appears to be malicious in nature.", "name": "Embedded Malicious Code" } ], "indicators": { "evidence_files": [ { "path": "package.json", "sha256": "3e89c37239f1eaf4bf522549cbe41e897685fcbaad6f06c17547281d30c7b430", "tlsh": "e0e0abb18a5095332ad907c14c7501027b320c0bab58ac4867d2229c824aab708fc3dc" } ], "package_integrity": [ { "filename": "survey-conversation-1.0.12.tgz", "hashes": { "sha1": "fd744fb9b7fa4ac42ae2be7ffa1910f24f197da1", "sha512_sri": "sha512-FY7nEznmRG+IH7L6PrZ0YFdPfzJ4+H/f7sep1BdJ3T5RHlNpRGHFxR4NQjN3TELtSZwoJRjWRVGryUjKCvw+UA==" } } ] } } } ], "references": [ { "type": "PACKAGE", "url": "https://www.npmjs.com/package/@flexmr/survey-conversation/v/1.0.12" }, { "type": "PACKAGE", "url": "https://www.npmjs.com/package/@flexmr/survey-conversation/v/10.0.12" }, { "type": "PACKAGE", "url": "https://www.npmjs.com/package/@flexmr/survey-conversation/v/2.0.12" }, { "type": "PACKAGE", "url": "https://www.npmjs.com/package/@flexmr/survey-conversation/v/1.0.0" }, { "type": "PACKAGE", "url": "https://www.npmjs.com/package/@flexmr/survey-conversation/v/3.0.12" } ], "credits": [ { "name": "Amazon Inspector", "type": "FINDER", "contact": [ "inspector-research@amazon.com" ] } ], "database_specific": { "malicious-packages-origins": [ { "id": "IN-MAL-2026-021486", "import_time": "2026-10-16T06:57:50.981605735Z", "modified_time": "2026-10-16T06:55:37Z", "sha256": "20ab57dd6ac5a0eafc23934f6e715064453641bc57a549050f1d2e66a7630374", "source": "amazon-inspector", "versions": [ "1.0.12" ] }, { "id": "IN-MAL-2026-021485", "import_time": "2026-10-16T06:57:50.923957185Z", "modified_time": "2026-10-16T06:55:28Z", "sha256": "d495e25a896f7ba3ee88ebfa3bc50279f39db80a332a335ab90ecaf1f8057a88", "source": "amazon-inspector", "versions": [ "10.0.12" ] }, { "id": "IN-MAL-2026-021487", "import_time": "2026-10-16T06:57:51.037188972Z", "modified_time": "2026-10-16T06:55:47Z", "sha256": "ed4500caa9c91a1a343cf81a388ec36fdef24bc0595019053eea3b0a8e175385", "source": "amazon-inspector", "versions": [ "2.0.12" ] }, { "id": "IN-MAL-2026-021482", "import_time": "2026-10-16T06:57:50.723062283Z", "modified_time": "2026-10-16T06:55:02Z", "sha256": "f92b354318339483f5ab94f97f2501a1f104d79e98f52a42ebd4f21c95d2a819", "source": "amazon-inspector", "versions": [ "1.0.0" ] }, { "id": "IN-MAL-2026-021488", "import_time": "2026-10-16T06:57:51.09523689Z", "modified_time": "2026-10-16T06:55:56Z", "sha256": "28f74387fc0c835ec660bcc113d06d7b2aece4fa8f141774a85d0aad3848233f", "source": "amazon-inspector", "versions": [ "3.0.12" ] } ] } }