Aether Developer — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Aether Developer (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Everything you need to call Aether — the financial-vertical agent search engine — from your own code or your favourite MCP-enabled IDE.
The repo holds two kinds of integration plus the docs that explain them:
@evidinvest/aether-mcp. Drop it into ClaudeDesktop, Cursor, Cline, or any stdio-MCP client and you can search SEC filings, earnings transcripts, and EU financial regulation (MiFID II, MiCA, CRR, GDPR, …) from chat.
(and more languages over time). For when you're building your own service instead of using an MCP-aware UI.
aether-developer/
├── docs/ — how to use Aether for search / via MCP
├── mcp/ — @evidinvest/aether-mcp (stdio MCP server)
├── clients/
│ ├── typescript/ — @evidinvest/aether-sdk
│ └── python/ — aether-sdk (PyPI)
└── examples/ — runnable demos + config snippetsAdd this to your client's MCP-server config:
{
"mcpServers": {
"aether": {
"command": "npx",
"args": ["-y", "@evidinvest/aether-mcp"]
}
}
}First run prints a device-code URL — open it, sign in, approve. Full guide: docs/mcp.md.
pnpm add @evidinvest/aether-sdkimport { AetherClient } from "@evidinvest/aether-sdk";
const aether = new AetherClient({ apiKey: process.env.AETHER_API_KEY });
const { hits } = await aether.search({ query: "Apple supply-chain risk", limit: 5 });Full guide: clients/typescript/README.md.
pip install aether-sdkfrom aether import AetherClient
with AetherClient(api_key="ak_...") as aether:
result = aether.search(query="Apple supply-chain risk", limit=5)
for hit in result.hits:
print(hit.score, hit.section_title)Full guide: clients/python/README.md.
docs/search.md — request/response shapes, auth, schemas.docs/regulation_search.md — EU financial-regulation search (MiFID II, MiCA, CRR, GDPR, … — 29 acts), filters, response shape, curl.docs/mcp.md — MCP setup for Claude Desktop, Cursor, Cline, env overrides.https://aether.evidinvest.com/developer/keys
3 months free. Verify your email when you sign up and you're on the trial tier automatically — up to 5,000 API calls/hour on Aether's search tools, free for 3 months. No card required; it reverts to the free tier (100 calls/hour + paid credits) when the trial ends.
The TypeScript and Python clients are intentionally tiny — one bearer-token fetch wrapper + typed shapes for /v1/search. Porting to Go, Rust, Java, etc. should fit in ~150 lines. Open a PR under clients/<lang>/.
Apache-2.0 — see LICENSE.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.