github Python analyzed 57dde45 deep scan · partial (188/685 files)

nordsym/apiclaw

github

Your agent calls real APIs. You sign in once. Authenticated execution and discovery layer for AI agents: SKILL.md, MCP, CLI, HTTP.

maintainer
nordsym
licence
MIT
first seen
2026-07-01
last seen
2026-09-12
releases · 30d
24
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport 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 57dde45 · analyzer v33 · 5d ago

skills & prompt files 2

danger signals41

code evidence vlanding-2026-08-24-agents-connect-rework · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 536

filesystem 86

  • fs nordsym-apiclaw-57dde45/night-expansion-02-26-06-batch2.py :9 from pathlib import Path
  • fs nordsym-apiclaw-57dde45/night-expansion-02-26-06-batch3.py :9 from pathlib import Path
  • fs nordsym-apiclaw-57dde45/night-expansion-02-26-06.py :11 from pathlib import Path
  • fs nordsym-apiclaw-57dde45/night-expansion-02-27-05-batch2.py :259 with open(output_file, "w") as f:
  • fs nordsym-apiclaw-57dde45/night-expansion-02-27-05-batch3.py :251 with open(output_file, "w") as f:
  • fs nordsym-apiclaw-57dde45/night-expansion-02-27-05-batch4.py :204 with open(output_file, "w") as f:
  • fs nordsym-apiclaw-57dde45/night-expansion-02-27-05.py :417 with open(output_file, "w") as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/add-public-apis.py :9 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/add-to-registry.py :11 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/aggregate-all.py :10 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/batch2-02-27.py :8 with open(existing_file) as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/bonus-batch.py :8 from pathlib import Path
show 28 more
  • fs (weak) nordsym-apiclaw-57dde45/scripts/bulk-add-public-apis-v2.py :8 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/clean-registry.py :82 with open("src/registry/apis.json") as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/expand-2026-batch.py :9 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/expand-apis.py :371 with open("/Users/gustavhemmingsson/Projects/apiclaw/data/expanded-apis.json", "w") as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/expand-from-github.py :8 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/expand-more.py :9 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/expand-n4ze3m.py :7 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/expand-niche-batch.py :8 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/expand-nordic-niche.py :7 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/expand-registry.py :12 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/expand-tonnyL.py :7 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/extract-agent2-apis.py :541 with open('/Users/gustavhemmingsson/Projects/apiclaw/src/registry/apis.json') as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/extract-apis-02-27.py :9 with open(existing_file) as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/extract-rapidapi.py :14 with open(snapshot_file, 'r') as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/final-batch.py :8 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/final-push-06.py :14 with open(REGISTRY_PATH, 'r') as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/generate-apis.py :619 with open("/Users/gustavhemmingsson/Projects/apiclaw/data/generated-apis.json", "w") as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/mass-scrape.py :13 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/mega-expansion.py :12 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/mega-final-06.py :14 with open(REGISTRY_PATH, 'r') as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/merge-expansion-v2.py :39 with open("src/registry/apis.json") as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/merge-expansion.py :32 with open("src/registry/apis.json") as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/merge-to-registry.py :8 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/more-apis.py :8 from pathlib import Path
  • fs (weak) nordsym-apiclaw-57dde45/scripts/night-batch-02-24.py :330 with open(REGISTRY_PATH, 'r') as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/night-batch-02-25.py :462 with open(output_file, "w") as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/night-batch-03-24-b2.py :326 with open(registry_file, 'r') as f:
  • fs (weak) nordsym-apiclaw-57dde45/scripts/night-batch-03-24-b3.py :223 with open(registry_file, 'r') as f:

46 more not shown — this panel samples each group; the count above is the real total.

shell / exec 2

  • shell (weak) nordsym-apiclaw-57dde45/scripts/merge-expansion-v2.py :83 os.system("cp src/registry/apis.json dist/registry/apis.json 2>/dev/null")
  • shell (weak) nordsym-apiclaw-57dde45/scripts/night-batch-03-24.py :9 import subprocess

network 5

  • net (weak) nordsym-apiclaw-57dde45/scripts/expand-registry.py :13 import urllib.request
  • net (weak) nordsym-apiclaw-57dde45/scripts/mass-scrape.py :9 import requests
  • net (weak) nordsym-apiclaw-57dde45/scripts/night-expansion-06.py :8 import urllib.request
  • net (weak) nordsym-apiclaw-57dde45/scripts/night-expansion.py :9 import urllib.request
  • net (weak) nordsym-apiclaw-57dde45/scripts/scrape-rapidapi.py :8 import requests