{"dataType":"CVE_RECORD","dataVersion":"1.0","cveMetadata":{"cveId":"GCVE-110-OSM-2026-14341","assignerOrgId":"","assignerShortName":"Vulnetix","state":"PUBLISHED","datePublished":"2026-11-01T07:00:01Z","dateUpdated":"2026-11-01T07:04:02Z","dateReserved":""},"containers":{"cna":{"providerMetadata":null,"title":"","descriptions":[{"lang":"en","value":"This package is a self-identified proof-of-concept dependency confusion / security test published under the @goparrot-dashboard namespace, targeting a real organization's private package namespace. The author field, description, and console.log all reference 'rootxravi-poc-security', the npm account 'devtest91001' with email 'sysdataleak+proton.me' published 25 scoped packages across the entire @goparrot-dashboard and @goparrot-dashboard-api namespaces in under an hour, which is a classic dependency confusion enumeration pattern. The entrypoint contains only a benign console.log with no active exfiltration, so there is no confirmed malicious payload in the scanned version, but the account name, protonmail address with 'sysdataleak' prefix, and bulk namespace squatting are strong signals of hostile reconnaissance or a bounty test that should not be silently dismissed.\n\nENTRY\n  index.js (main: index.js)\n\nADDITIONAL FINDINGS\n  - Brand New Package\n  - Very New NPM Publisher Account\n  - Rapid Version Publishing","supportingMedia":null}],"references":[{"url":"https://opensourcemalware.com/threats/ed9fcb08-cdf1-47d8-a36b-996084ff0b17","name":"Malicious npm package: @goparrot-dashboard/loyalty","tags":["advisory"]},{"url":"https://registry.npmjs.org/@goparrot-dashboard/loyalty","name":"","tags":["vendor"]}],"metrics":[{"format":"CVSS_V3","scenarios":null,"cvssV2_0":null,"cvssV3_0":null,"cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N","baseScore":5.4,"baseSeverity":"MEDIUM"},"cvssV4_0":null,"other":null}],"problemTypes":[{"descriptions":[{"lang":"en","description":"Embedded Malicious Code","cweId":"CWE-506","type":"CWE"}]}],"affected":[{"vendor":"unknown","product":"@goparrot-dashboard/loyalty","collectionURL":"https://registry.npmjs.org","packageName":"@goparrot-dashboard/loyalty","repo":"","defaultStatus":"affected","versions":[{"version":"all","status":"affected","versionType":"","lessThan":"","lessThanOrEqual":"","changes":null}],"cpes":null,"modules":null,"programFiles":null,"platforms":null}],"cpeApplicability":null,"rejectedReasons":null,"replacedBy":null},"adp":null}}