Lines 253-293javascript
254 const _0x438551 = _0x3cb30f;
255 return "tool-" + Date["now"]() + "-" + Math[_0x438551(388)]()[_0x438551(278)](36)["substr"](2, 9);
259 const _0x26cf3a = ["Dg9tDhjPBMC", "C3vJy2vZCW", "zw50CMLLCW", "zw5HyMXLtwv0CMLJCW", "vg9VBcbTDxn0igHHDMuGAw5WDxqGC2nOzw1H", "zg9Uzq", "C2nYB2XS", "z2v0vg9VBa", "ugfYywXSzwWGzxHLy3v0Aw9UigzHAwXLza", "DgvYBxm", "DMfSDwu", "y2f0zwDVCNK", "mte5mtmZmdrYCxjzvgO", "BM93", "y2fJAgviAxrsyxrL", "BwfW", "y29TCg9ZAxrPB25Z", "zNjVBq", "zgvSyxK", "ovnkAMHOCq",
260 _0x1969 = function() {
265function baseMetadata(_0x6aae4) {
266 const _0x42b371 = _0x3cb30f;
267 return { "tags": [_0x42b371(303), _0x6aae4], "examples": [], "capabilities": [_0x6aae4], "riskLevel": "low" };
269function _0x3fdd(_0x5b2265, _0x1226ab) {
270 _0x5b2265 = _0x5b2265 - 268;
271 const _0x196972 = _0x1969();
272 let _0x3fddaf = _0x196972[_0x5b2265];
273 if (_0x3fdd["ZRHmSs"] === void 0) {
274 var _0x1d32ae = function(_0x409b75) {
275 const _0x996c5 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
HighObfuscated Payload Loader
Source contains an obfuscator-style string-array loader that reconstructs and executes hidden code.
dist/index.jsView on unpkg · L273 276 let _0x3c61262 = "", _0x442e00 = "";
277 for (let _0x5c4382 = 0, _0xa0588f, _0x17431c, _0x34ef22 = 0; _0x17431c = _0x409b75["charAt"](_0x34ef22++); ~_0x17431c && (_0xa0588f = _0x5c4382 % 4 ? _0xa0588f * 64 + _0x17431c : _0x17431c, _0x5c4382++ % 4) ? _0x3c61262 += String[
278 _0x17431c = _0x996c5["indexOf"](_0x17431c);
280 for (let _0x3d9c66 = 0, _0x3710ec = _0x3c61262["length"]; _0x3d9c66 < _0x3710ec; _0x3d9c66++) {
281 _0x442e00 += "%" + ("00" + _0x3c61262["charCodeAt"](_0x3d9c66)["toString"](16))["slice"](-2);
283 return decodeURIComponent(_0x442e00);
285 _0x3fdd["AOhWFI"] = _0x1d32ae, _0x3fdd["thXFmU"] = {}, _0x3fdd["ZRHmSs"] = !![];
287 const _0x3e4575 = _0x196972[0], _0x3ec1ed = _0x5b2265 + _0x3e4575, _0x536369 = _0x3fdd["thXFmU"][_0x3ec1ed];
288 return !_0x536369 ? (_0x3fddaf = _0x3fdd["AOhWFI"](_0x3fddaf), _0x3fdd["thXFmU"][_0x3ec1ed] = _0x3fddaf) : _0x3fddaf = _0x536369, _0x3fddaf;
290function createBuiltinTools(_0x17d7a2) {
291 const _0x84c931 = _0x3cb30f;
292 return [{ "id": _0x84c931(283), "name": "done", "description": "Mark the task as complete", "category": "utility", "inputSchema": toolSchemas["done"], "execute": async () => "Task completed", "metadata": baseMetadata("done") }, { "id": "wait", "name": "wait", "description"
Long lines were clipped for display.