ax-provider-web

Perform DNS-pinned HTTP fetches with SSRF protection and extract text.

5|2|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/project-ax/ax-legacy --skill ax-provider-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ax-provider-web
Source: https://github.com/project-ax/ax-legacy/tree/main/.claude/skills/ax-provider-web
Command: npx skills add https://github.com/project-ax/ax-legacy --skill ax-provider-web

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to manage and secure your web access by proxying HTTP fetches, implementing DNS pinning, and providing text extraction and search functionalities.

Core Features & Use Cases

  • Secure HTTP Fetch: Perform DNS-pinned HTTP fetches with SSRF protection.
  • Text Extraction: Extract cleaned text from web pages.
  • Web Search: Perform web search queries.
  • Use Case: For an AI agent that needs to fetch web content, this Skill can be configured to extract specific information from web pages and search for relevant content.

Quick Start

Configure the web provider for your agent by setting the extract and search options in the config.providers.web section.

Frequently Asked Questions about ax-provider-web

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent SSRF attacks when performing HTTP fetches for an autonomous agent?

DNS pinning prevents SSRF attacks by locking a domain name to its initially resolved IP address for the duration of the HTTP fetch. This stops DNS rebinding tricks from redirecting web access requests to internal, protected network addresses.

What is the best way to extract cleaned text from web pages for AI processing?

The best way to extract cleaned text from web pages is to configure a text extraction provider in your agent's web settings. This processes fetched HTTP content and strips out formatting, returning readable text for AI processing.

How does an autonomous AI agent perform web search queries securely?

An autonomous AI agent performs web search queries securely by using a configurable web access provider. This proxies the search requests, applying DNS pinning and SSRF protection to ensure the agent retrieves external content safely.

Can I configure different extract and search providers for web content access?

Yes, you can configure different extract and search providers by setting options in the config.providers.web section. This allows you to specify exactly which text extraction and web search functionalities your autonomous agent uses for its tasks.

Do I need to set up DNS pinning manually for every HTTP fetch operation?

No, you do not need to set up DNS pinning manually for each operation. The web access provider handles DNS-pinned HTTP fetches automatically once configured, applying SSRF protection globally across all subsequent web content requests.