// npm 패키지
@antv/l7-component
Component for L7
주간
50,445
월간
188,225
버전
565
메인테이너
51
라이선스
MIT
최초 publish
2019-11-20
publisher
lzxue
tarball
563,893 B
AUTO-PUBLISHED·1개 버전 인덱싱됨·최근 publish: 2026-05-11
// publisher 캠페인by lzxue
이 계정에서 catch된 패키지 9건고립된 catch가 아닙니다. 동일 publisher가 8개의 다른 패키지를 추가로 발행했고, 모두 파이프라인이 catch했습니다 — 일회성이 아닌 조직적 캠페인의 형태. 아래 링크는 각 형제 catch의 분석으로 이동합니다.
// offending code· @2.25.10· no static-pattern hits
llm: benign · 0.85→ 의심 전송지 없음, 원격 실행 형태 없음 — 1 known-vendor host(s).
- @2.25.10··AUTO-PUBLISHED·publisher: lzxueheuristic 75/100static flags 0llm benign (0.85) via ollamapopularity:very-highmature-packageosv-flagged:MAL-2026-4034
→ 의심 전송지 없음, 원격 실행 형태 없음 — 1 known-vendor host(s).
// offending code· no static-pattern hits
--- package.json (entry) --- { "name": "@antv/l7-component", "version": "2.25.10", "description": "Component for L7", "license": "MIT", "author": "https://github.com/orgs/antvis/people", "sideEffects": [ "*.css", "*.less", "*.js", "*/iconfont/*" ], "main": "lib/index.js", "module": "es/index.js", "types": "es/index.d.ts", "files": [ "lib", "es" ], "dependencies": { "@babel/runtime": "^7.7.7", "eventemitter3": "^4.0.0", "supercluster": "^7.0.0", "@antv/l7-layers": "2.25.10", "@antv/l7-core": "2.25.10", "@antv/l7-utils": "2.25.10" }, "devDependencies": { "less": "^4.1.3", "@antv/l7-test-utils": "^2.25.10" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "repository": "git@github.com:antvis/L7.git", "scripts": { "dev": "father dev", "prebuild:css": "lessc src/css/index.less src/css/index.css --source-map=none", "build": "npm run prebuild:css && npm run clean && father build", "check-deps": "father doctor", "lint": "eslint src __tests__", "clean": "rimraf dist es lib" } } --- index.js (entry) --- "use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { Marker: true, MarkerLayer: true, ExportImage: true, Fullscreen: true, GeoLocate: true, LayerSwitch: true, Logo: true, MapTheme: true, MouseLocation: true, Scale: true, Swipe: true, Zoom: true, LayerPopup: true, Popup: true }; Object.defineProperty(exports, "ExportImage", { enumerable: true, get: function () { return _exportImage.ExportImage; } }); Object.defineProperty(exports, "Fullscreen", { enumerable: true, get: function () { return _fullscreen.Fullscreen; } }); Object.defineProperty(exports, "GeoLocate", { enumerable: true, get: function () { return _geoLocate.GeoLocate; } }); Object.defineProperty(exports, "LayerPopup", { enumerable: true, get: function () { return _layerPopup.LayerPopup; } }); Object.defineProperty(exports, "LayerSwitch", { enumerable: true, get: function () { return _layerSwitch.LayerSwitch; } }); Object.defineProperty(exports, "Logo", { enumerable: true, get: function () { return _logo.Lo
