github TypeScript analyzed 06dc59d

AdsPower/adspower-browser

github

AdsPower Skill & MCP & CLI for using the AdsPower LocalAPI

maintainer
AdsPower
license
MIT
first seen
2026-06-09
last seen
2026-07-20
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 47 tools
transport stdio counts 47 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • check-status
  • click-element
  • close-all-profiles
  • close-browser
  • connect-browser-with-ws
  • create-browser
  • create-group
  • create-proxy
  • create-tag
  • delete-browser
  • delete-cache-v2
  • delete-proxy
  • delete-tag
  • download-kernel
  • drag-element
  • evaluate-script
  • fill-input
  • get-application-list
  • get-browser-active
  • get-browser-list
  • get-cloud-active
  • get-group-list
  • get-kernel-list
  • get-opened-browser
  • get-page-html
  • get-page-visible-text
  • get-profile-cookies
  • get-profile-ua
  • get-proxy-list
  • get-tag-list
  • hover-element
  • iframe-click-element
  • move-browser
  • navigate
  • new-fingerprint
  • open-browser
  • open-new-page
  • press-key
  • screenshot
  • scroll-element
  • select-option
  • share-profile
  • update-browser
  • update-group
  • update-patch
  • update-proxy
  • update-tag
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 06dc59d · analyzer v33 · 4d ago

skills & prompt files 1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 85

filesystem 4

  • fs AdsPower-adspower-browser-06dc59d/packages/adspower-browser/src/core/check.ts :2 import fs from 'fs';
  • fs AdsPower-adspower-browser-06dc59d/packages/adspower-browser/src/core/start.ts :1 import * as fs from 'node:fs';
  • fs AdsPower-adspower-browser-06dc59d/packages/adspower-browser/src/tools/index.ts :4 import * as fs from "node:fs";
  • fs (weak) AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/tests/e2e-tool-validation/e2e-tools-parameter-validation.contracts.test.ts :1 import fs from 'node:fs';

shell / exec 4

  • shell AdsPower-adspower-browser-06dc59d/packages/adspower-browser/src/core/check.ts :4 import { spawn } from 'node:child_process';
  • shell AdsPower-adspower-browser-06dc59d/packages/adspower-browser/src/core/start.ts :3 import { ChildProcess, fork } from 'node:child_process';
  • shell AdsPower-adspower-browser-06dc59d/packages/adspower-browser/src/core/winHideChildProcess.js :13 const cp = require('node:child_process');
  • shell AdsPower-adspower-browser-06dc59d/packages/adspower-browser/src/tools/index.ts :7 import { exec } from "node:child_process";

network 2

  • net AdsPower-adspower-browser-06dc59d/packages/adspower-browser/src/core/check.ts :1 import axios from 'axios';
  • net AdsPower-adspower-browser-06dc59d/packages/core/src/constants/api.ts :1 import axios from 'axios';

secrets 3

  • secrets AdsPower-adspower-browser-06dc59d/packages/adspower-browser/src/store/index.ts :31 return process.env.ADS_API_KEY || '';
  • secrets AdsPower-adspower-browser-06dc59d/packages/adspower-browser/src/tools/index.ts :146 } else if (process.env.ADS_API_KEY) {
  • secrets AdsPower-adspower-browser-06dc59d/packages/core/src/constants/config.ts :18 apiKey: apiKey || process.env.API_KEY

tool registrations 47

  • open-browser AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :110
  • close-browser AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :113
  • create-browser AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :116
  • update-browser AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :119
  • delete-browser AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :122
  • get-browser-list AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :125
  • get-opened-browser AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :128
  • move-browser AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :131
  • get-profile-cookies AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :134
  • get-profile-ua AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :137
  • close-all-profiles AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :140
  • new-fingerprint AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :143
  • delete-cache-v2 AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :146
  • share-profile AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :149
  • get-browser-active AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :152
  • get-cloud-active AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :155
  • create-group AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :158
  • update-group AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :161
  • get-group-list AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :164
  • check-status AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :167
  • get-application-list AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :170
  • create-proxy AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :173
  • update-proxy AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :176
  • get-proxy-list AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :179
  • delete-proxy AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :182
  • get-tag-list AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :185
  • create-tag AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :188
  • update-tag AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :191
  • delete-tag AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :194
  • download-kernel AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :197
  • get-kernel-list AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :200
  • update-patch AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :203
  • connect-browser-with-ws AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :206
  • open-new-page AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :209
  • navigate AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :212
  • screenshot AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :215
  • get-page-visible-text AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :218
  • get-page-html AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :221
  • click-element AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :224
  • fill-input AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :227
  • select-option AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :230
  • hover-element AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :233
  • scroll-element AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :236
  • press-key AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :239
  • evaluate-script AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :242
  • drag-element AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :245
  • iframe-click-element AdsPower-adspower-browser-06dc59d/packages/local-api-mcp/src/utils/toolRegister.ts :248

declared dependencies 2

  • typescript@^5.8.2
  • vitest@^3.1.1