// npm 패키지
@antv/gi-assets-tugraph
TuGraph 团队的图分析资产包
주간
54
월간
257
버전
28
메인테이너
51
최초 publish
2022-11-18
publisher
iaaron
tarball
256,733 B
AUTO-PUBLISHED·1개 버전 인덱싱됨·최근 publish: 2024-08-06
// publisher 캠페인by iaaron
이 계정에서 catch된 패키지 9건고립된 catch가 아닙니다. 동일 publisher가 8개의 다른 패키지를 추가로 발행했고, 모두 파이프라인이 catch했습니다 — 일회성이 아닌 조직적 캠페인의 형태. 아래 링크는 각 형제 catch의 분석으로 이동합니다.
// offending code· @2.1.15· no static-pattern hits
llm: benign · 0.85→ 의심 전송지 없음, 원격 실행 형태 없음 — 1 known-vendor host(s).
- @2.1.15··AUTO-PUBLISHED·publisher: iaaronheuristic 75/100static flags 0llm benign (0.85) via ollamamature-packageosv-flagged:MAL-2026-4008
→ 의심 전송지 없음, 원격 실행 형태 없음 — 1 known-vendor host(s).
// offending code· no static-pattern hits
--- package.json (entry) --- { "name": "@antv/gi-assets-tugraph", "version": "2.1.15", "description": "TuGraph 团队的图分析资产包", "main": "lib/index.js", "module": "es/index.js", "types": "lib/index.d.ts", "files": [ "lib", "dist", "es" ], "resolutions": { "antd": "4.x" }, "dependencies": { "@aligov/global-locale": "^1.0.5", "@aligov/global-string-format": "^1.0.7", "@ant-design/icons": "^4.7.0", "@antv/graphin": "^2.7.27", "@antv/graphin-icons": "^1.0.0", "antd": "4.x", "codemirror": "^5.25.0", "monaco-editor": "^0.34.0", "react": "17.x", "react-monaco-editor": "^0.48.0", "umi-request": "^1.4.0", "use-immer": "^0.9.0", "@antv/gi-sdk": "2.4.23" }, "devDependencies": { "dumi": "^1.1.50", "father": "^2.30.23", "mini-css-extract-plugin": "^2.7.6", "rimraf": "^3.0.2", "umi": "^3.5.41", "webpack": "^5.88.0", "webpack-cli": "^5.0.0" }, "peerDependencies": {}, "publishConfig": { "access": "public" }, "repository": "git@github.com:antvis/G6VP.git", "scripts": { "build": "npm run clean && father build & npm run build:umd", "build:es": "father build", "build:umd": "webpack --mod --- index.js (entry) --- "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "services", { enumerable: true, get: function get() { return _services.default; } }); var _services = _interopRequireDefault(require("./services")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } --- bundled output (OSV-MAL flagged — LLM scope expansion) --- --- dist/index.min.js (bundled) --- /*! For license information please see index.min.js.LICENSE.txt */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("GISDK"),require("React"),require("antd")):"function"==typeof define&&define.amd?define(["GISDK","React","antd"],t):"object"==typeof exports?exports.GI_ASSETS_TUGRAPH=t(require("GISDK"),require("React"),require("antd")):e.GI_ASSETS_TUGRAPH=t(e.GISDK,e.React,e.antd)}(self,((e,t,r)=>(()=>{var n={3722:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.get=a,t.set=i,t.getJSON=c,t.remove=s,t.default=void 0;var n,o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}return t.default=e,t}(r(9836));function i(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.path,o=void 0===n?"/":n,i=r.domain,a=r.expires,s=r.maxAge,c=void 0===s?1512e3:s,u=r.secure,l=r.sameSite;if(e){t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=(e=(e=encodeURIComponent(String(e))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[()]/g,escape);var p=[];o&&p.push("path=".concat(o)),i&&p.push("domain=".concat(i)),a&&p.push("expires=".concat(a)),c&&p.push("max-age=".concat(c)),u&&p.push("secure"),l&&p.push("samesite=".concat(l)),document.cookie="".concat(e,"=").concat(t,";").concat(p.join(";"))}}function a(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e?void 0:{},n=document.cookie?document.cookie.split("; "):[],o=/(%[0-9A-Z]{2})+/g,i=0;i<n.length;i++){var a=n[i].split("="),s=a.slice(1).join("=");t.json||'"'!==s.charAt(0)||(s=s.slice(1,-1));try{var c=a[0].replace(o,decodeURIComponent);if(s=s.replace(o,decodeURIComponent),t.json)try{s=JSON.parse(s)}catch(e){}if(e===c){r=s;break}
