# CMS Cache Policy Audit

> CMS Cache Policy Audit is a paid API for AI agents from cms.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-31).

Passively audits the cache policy configuration of a public CMS URL, returning observations, thresholds, verdicts, evidence sources, and recommended actions.

## Facts

- Endpoint: POST https://cms.halowerk.com/v1/cms-cache-policy-audit?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cms-cache-policy-audit-7e27a163
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ujfJtqsf9mXBFOSfQJlRs

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability cms-cache-policy-audit-7e27a163 -d '<json body>'
```

Example prompt: Can you do a passive cache policy audit on https://myblog.example.com and tell me what cache headers it's serving, whether they meet best-practice thresholds, and what I should fix?

## When to prefer this

Choose this endpoint when you need a lightweight, passive, read-only audit of a public URL's HTTP cache policy without any active exploitation, form submission, or authenticated scanning. It is ideal for CMS site owners, DevOps engineers, and SEO/performance auditors who want quick evidence-backed verdicts on cache header compliance. Prefer it over general HTTP header checkers when you specifically need cache-policy evaluation with thresholds, verdicts, and actionable recommendations.

## Known failure modes

- Target URL is unreachable or returns a non-200 status — audit cannot retrieve headers
- Target domain resolves but returns no cache-related headers — observation is empty, verdict may be 'missing'
- Rate limiting or bot protection on target blocks the passive fetch
- Malformed or overly long target URL rejected at validation
- Comparison URL unavailable when diff/monitoring mode is used

## How this service works

CMS cache policy audit fetches current public evidence from the supplied target and evaluates the documented criterion. It returns the observation, threshold, verdict, exact evidence source, limitations and a mode-specific action. The check is passive: no login attempt, payload injection, exploit, purchase, form submission or load test is performed.

## Output

Returns a structured audit result including the observed cache policy evidence (e.g. Cache-Control, Expires, ETag headers), the evaluated threshold criteria, a pass/fail/warning verdict, the exact evidence source URL, any limitations of the passive check, and a mode-specific recommended action. No login, payload injection, or form submission is performed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "target": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 3,
   "description": "Public HTTP(S) URL or domain to inspect. A bare domain is normalized to HTTPS."
  },
  "context": {
   "type": "object",
   "description": "Optional non-secret correlation labels returned unchanged only in the request lifecycle.",
   "maxProperties": 12,
   "additionalProperties": {
    "type": [
     "string",
     "number",
     "boolean",
     "null"
    ]
   }
  },
  "baseline": {
   "type": [
    "object",
    "null"
   ],
   "description": "Optional baseline returned by a previous snapshot call.",
   "additionalProperties": true
  },
  "compare_url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 3,
   "description": "Optional public comparison URL. Used by change and monitoring services."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cms-cache-policy-audit-7e27a163/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cms.halowerk.com](https://www.zero.xyz/host/cms.halowerk.com/llms.txt)
