github analyzed cdaf8b3

edgeandnode/ampersend-sdk

github

Tooling for building applications with x402 payment capabilities. Supports buyer and seller roles.

maintainer
edgeandnode
license
Apache-2.0
first seen
2026-06-08
last seen
2026-06-18
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport streamable-http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit cdaf8b3 · analyzer v20 · 6h ago

skills & prompt files 2

code evidence vts-v0.0.2 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 1

  • fs edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/cli/config.ts :1 import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"

network 8

  • net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/ampersend/approval.ts :60 return this.fetch("POST", "/api/v1/approve-action/agent", payload, ApprovalResponse)
  • net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/ampersend/client.ts :100 const nonceResponse = await this.fetch("/api/v1/agents/auth/nonce", { method: "GET" }, SIWENonceResponse)
  • net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/ampersend/management.ts :105 return this.fetch("POST", "/api/v1/sdk/agents", payload, AgentResponse)
  • net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/ampersend/marketplace.ts :73 return this.api.fetch(`/api/v1/agents/marketplace/${encodeURIComponent(id)}`, { method: "GET" }, CuratedAgentDTO)
  • net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/cli/commands/card.ts :418 const response = await fetch(url, { headers: { authorization: `Bearer ${token.idToken}` } })
  • net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/cli/commands/fetch.ts :233 const response = await fetch(url, buildRequestInit(options, headers))
  • net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/mcp/proxy/server/bridge.ts :1 import type { IncomingMessage, ServerResponse } from "http"
  • net edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/mcp/proxy/server/server.ts :1 import type { Server } from "node:http"

secrets 1

  • secrets edgeandnode-ampersend-sdk-cdaf8b3/typescript/packages/ampersend-sdk/src/ampersend/env.ts :72 const agentSecret = process.env.AMPERSEND_AGENT_SECRET

declared dependencies 16

  • @effect/eslint-plugin@^0.3.2
  • @effect/language-service@^0.77.0
  • @eslint/js@^9.39.2
  • @ianvs/prettier-plugin-sort-imports@^4.7.0
  • @types/node@^25.3.2
  • eslint@^9.39.2
  • eslint-config-prettier@^10.1.8
  • eslint-import-resolver-typescript@^4.4.4
  • eslint-plugin-import-x@^4.16.1
  • eslint-plugin-sort-destructure-keys@^2.0.0
  • prettier@^3.8.1
  • prettier-plugin-tailwindcss@^0.7.2
  • tsx@^4.21.0
  • typescript@^5.9.3
  • typescript-eslint@^8.50.0
  • vitest@^4.0.18