Skip to content

Package reference

17 packages. 6 are published to npm and usable standalone; 11 are workspace-internal ("private": true) — glue for this repo rather than things worth supporting on their own.

Every package is ESM-only, built with tsup, tested with Vitest, and extends a shared config from @advance-labs/config.

Published to npm

Terminal window
npm i @advance-labs/scoring # the 54-rule audit engine
npm i @advance-labs/net-guard # SSRF-safe fetch: re-checks every redirect hop
npm i @advance-labs/crawler # polite crawler with robots.txt + rate limiting
PackageVersionPurpose
@advance-labs/crawler0.2.1Polite, bounded HTTP crawler — sitemap-first discovery, link-following BFS, robots.txt, and site-file detection.
@advance-labs/html-parser0.2.1Pure HTML extraction for the AEO Toolkit — meta/OG/Twitter, headings, images, links, content signals, and raw structured-data blocks. No network.
@advance-labs/net-guard0.2.1SSRF-guarded HTTP fetch seam — DNS-resolves and rejects private/loopback/link-local/CGNAT/cloud-metadata addresses, re-validates every redirect hop, caps body size and time, and host-pins to defeat DNS rebinding.
@advance-labs/schema-validator0.2.1Detect and validate JSON-LD, Microdata, and RDFa structured data from raw HTML, mapped to schema.org types with AEO-relevant required-property validation.
@advance-labs/scoring0.2.1Declarative weighted rule engine plus technical-SEO, AEO, and E-E-A-T rule sets and report builders — the keystone scorer of the AEO Toolkit.
@advance-labs/types0.2.1Shared domain types for the AEO Toolkit — the single source of truth across all packages.

Workspace-internal

PackageVersionPurpose
@advance-labs/backlinks0.1.1Free-source backlink engine — DuckDuckGo / CommonCrawl / Wayback providers, contact extraction, a rate-limited HTTP seam, and a backlink graph builder.
@advance-labs/bing-api0.1.0Bing Webmaster Tools JSON/HTTP client for the AEO Toolkit. Read-only by construction — no write method exists on the class. Uses injectable global fetch.
@advance-labs/blogging0.1.1Autonomous multi-agent blogging pipeline: research GSC query gaps, draft with Groq, edit, dedup via Jaccard fingerprints, schedule, publish, and self-correct underperformers. Built on @advance-labs/google-api and @advance-labs/llm (BYOK). All I/O is injected, so it is fully testable with no network.
@advance-labs/config0.1.0Shared ESLint, TypeScript, and Prettier configuration for the AEO Toolkit monorepo.
@advance-labs/google-api0.1.1GA4 Data API + Search Console clients and Google OAuth for the AEO Toolkit. Uses injectable global fetch (no heavy googleapis dependency).
@advance-labs/llm0.1.1Provider-agnostic BYOK LLM client (Anthropic, OpenAI, Groq, Perplexity, Vercel AI Gateway) with an injectable fetcher.
@advance-labs/mcp-core0.1.1Shared MCP server kit for the AEO Toolkit: transports, OAuth 2.1 discovery, token-bucket rate limiting, tool registry, and structured errors — built on @modelcontextprotocol/sdk.
@advance-labs/orchestrator0.1.1Autopilot v1 managed-layer spine: per-customer cadence, an idempotent proposal store, the content + outreach runners (composed from @advance-labs/blogging and @advance-labs/backlinks), the graduated auto-publish gate, and runCadence. All I/O is injected, so it is fully testable with no network.
@advance-labs/pdf0.1.1Server-side PDF audit report renderer for the AEO Toolkit, built on @react-pdf/renderer.
@advance-labs/storage0.1.1Production storage and rate-limit adapters — Supabase-backed encrypted token store plus in-memory and Upstash rate limiters, behind small injectable seams.
@advance-labs/ui0.1.1Shared React design-system components for the AEO Toolkit web apps. Presentational, Tailwind-class based, headless-friendly.

Dependency shape

types and config sit at the bottom — everything depends on them and they depend on nothing. scoring is the keystone: it consumes html-parser and schema-validator, and four tool surfaces render its output. Consolidating the apps did not change this graph, which is why ADR-0003 was cheap to execute.

config ─┐
types ──┴─▶ crawler · html-parser · llm · pdf · ui · mcp-core · google-api · bing-api · net-guard
├─▶ schema-validator ─┐
│ ├─▶ scoring ─┐
└─────────────────────┘ │
├─▶ apps/console
backlinks · blogging · orchestrator · storage
└─▶ apps/chrome-extension