// npm 패키지
@antv/f-charts
주간
41
월간
56
버전
1
메인테이너
51
최초 publish
2022-06-24
publisher
zengyue
tarball
6,135 B
AUTO-PUBLISHED·1개 버전 인덱싱됨·최근 publish: 2022-06-24
// publisher 캠페인by zengyue
이 계정에서 catch된 패키지 9건고립된 catch가 아닙니다. 동일 publisher가 8개의 다른 패키지를 추가로 발행했고, 모두 파이프라인이 catch했습니다 — 일회성이 아닌 조직적 캠페인의 형태. 아래 링크는 각 형제 catch의 분석으로 이동합니다.
// offending code· @0.0.0· no static-pattern hits
llm: benign · 0.85→ 의심 전송지 없음, 원격 실행 형태 없음 — 2 known-vendor host(s).
- @0.0.0··AUTO-PUBLISHED·publisher: zengyueheuristic 75/100static flags 0llm benign (0.85) via ollamafirst-version-of-packageosv-flagged:MAL-2026-3881
→ 의심 전송지 없음, 원격 실행 형태 없음 — 2 known-vendor host(s).
// offending code· no static-pattern hits
--- package.json (entry) --- { "name": "@antv/f-charts", "version": "0.0.0", "main": "lib/index.js", "module": "es/index.js", "types": "es/index.d.ts", "dependencies": { "@antv/f-engine": "*", "@antv/f2": "*", "@babel/runtime": "^7.12.5" }, "devDependencies": {}, "homepage": "https://github.com/antvis/FEngine", "author": "https://github.com/orgs/antvis/people", "repository": { "type": "git", "url": "https://github.com/antvis/FEngine" }, "bugs": { "url": "https://github.com/antvis/FEngine/issues" } } --- index.js (entry) --- "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { Canvas: true, Chart: true }; Object.defineProperty(exports, "Canvas", { enumerable: true, get: function get() { return _f.Canvas; } }); Object.defineProperty(exports, "Chart", { enumerable: true, get: function get() { return _f.Chart; } }); var _fEngine = require("@antv/f-engine"); Object.keys(_fEngine).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _fEngine[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _fEngine[key]; } }); }); var _f = require("@antv/f2"); var _components = require("./components"); Object.keys(_components).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _components[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { retu
