{
  "x402Version": 2,
  "id": 28607,
  "slug": "28607",
  "resource": "https://tools.halowerk.com/v1/site/audit",
  "description": "Prueft eine Adresse auf Technik, Geschwindigkeit, Sicherheit, Auffindbarkeit und Barrierefreiheit. Je Abschnitt strukturierte Werte, dazu Punkte von 0 bis 100 und eine Befundliste, in der jeder Eintrag einen Beleg traegt: Header, Zeichenkette, URL oder Messwert. Der Schweregrad kritisch bleibt belegter Kompromittierung und offenen Zugaengen vorbehalten. Ausschliesslich lesende Pruefungen, keine Anmeldeversuche, keine Einschleusung, kein Lasttest. Abschnitte laufen parallel; ein Abschnitt, der sc",
  "type": "http",
  "serviceName": "HALOWERK Agent Tools",
  "resourceType": "Utilities",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "20000",
      "amountUsd": 0.02,
      "maxTimeoutSeconds": 300
    }
  ],
  "outputSchema": {
    "properties": {
      "example": {
        "type": "object"
      },
      "type": {
        "type": "string"
      }
    },
    "required": [
      "type"
    ],
    "type": "object"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "sections": [
              "tech",
              "speed",
              "security",
              "seo",
              "a11y"
            ],
            "url": "https://example.com",
            "viewport": "mobile"
          },
          "bodyType": "json",
          "method": "POST",
          "type": "http"
        },
        "output": {
          "example": {
            "critical_count": 0,
            "final_url": "https://example.com/",
            "findings": [
              {
                "affected": "https://example.com/",
                "evidence": "Antwortkopf enthaelt kein Strict-Transport-Security",
                "fix": "Strict-Transport-Security mit max-age von mindestens einem halben Jahr setzen.",
                "id": "sec_kein_hsts",
                "section": "security",
                "severity": "mittel",
                "title": "Kein HSTS-Header"
              }
            ],
            "score": {
              "a11y": 97,
              "security": 60,
              "seo": 88,
              "speed": 71,
              "tech": 92
            },
            "sections": {
              "a11y": {
                "kontrastfehler": [
                  {
                    "gefordertes_verhaeltnis": 4.5,
                    "gemessenes_verhaeltnis": 1.2,
                    "hintergrundfarbe": "#101b2d",
                    "selektor": "div.faq > summary",
                    "vordergrundfarbe": "#122a4c"
                  }
                ],
                "verstoesse_gesamt": 1
              },
              "security": {
                "cname_uebernahme": {
                  "risiko": false
                },
                "header": {
                  "csp": null,
                  "hsts": null,
                  "x_frame_options": "SAMEORIGIN"
                },
                "mail": {
                  "dmarc": "v=DMARC1; p=quarantine",
                  "relay_hinweis": null,
                  "spf": "v=spf1 a mx ~all"
                },
                "offene_verzeichnislisten": [],
                "offengelegte_dateien": [],
                "tls": {
                  "gueltig_bis": "Sep 20 2026 GMT",
                  "tage_verbleibend": 45,
                  "version": "TLSv1.3"
                }
              },
              "seo": {
                "bild_alternativtexte": {
                  "bilder_gesamt": 12,
                  "ohne_alt": 2
                },
                "canonical": "https://example.com/",
                "indexierbarkeit": {
                  "indexierbar": true
                },
                "titel": {
                  "laenge": 13,
                  "text": "Beispielseite"
                },
                "ueberschriften": {
                  "anzahl": {
                    "h1": 1,
                    "h2": 4
                  },
                  "hierarchie_spruenge": []
                }
              },
              "speed": {
                "cls": 0,
                "gesamtgewicht_kb": 259.8,
                "groesste_ressourcen": [
                  {
                    "bytes": 35630,
                    "typ": "Font",
                    "url": "https://example.com/fonts/a.woff2"
                  }
                ],
                "inp_ms": null,
                "lcp_ms": 3109,
                "render_blockierend": [
                  {
                    "bytes": 19723,
                    "url": "https://example.com/css/style.css"
                  }
                ],
                "ttfb_ms": 133
              },
              "tech": {
                "bildformate": {
                  "anteil_modern": 0.75,
                  "gesamt": 12,
                  "nach_format": {
                    "png": 3,
                    "webp": 9
                  }
                },
                "caching": {
                  "cache_control": "max-age=3600",
                  "etag": "W/\"1a2b\""
                },
                "drittanbieter_hosts": {
                  "anzahl": 4,
                  "hosts": [
                    "fonts.gstatic.com"
                  ]
                },
                "kompression": {
                  "aktiv": true,
                  "content_encoding": "br"
                },
                "protokoll": {
                  "http2": true,
                  "http3_advertised": true,
                  "http3_genutzt": true,
                  "http_version": "HTTP/2"
                },
                "server": "nginx",
                "systeme": [
                  {
                    "beleg": "meta generator",
                    "kategorie": "cms",
                    "name": "WordPress",
                    "sicherheit": 95,
                    "version": "6.5.2"
                  }
                ]
              }
            },
            "unavailable_sections": [],
            "url": "https://example.com",
            "viewport": "mobile"
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "body": {
                "properties": {
                  "sections": {
                    "default": [
                      "tech",
                      "speed",
                      "security",
                      "seo",
                      "a11y"
                    ],
                    "description": "Abschnitte, die geprueft werden sollen. Voreinstellung: alle fuenf.",
                    "items": {
                      "enum": [
                        "tech",
                        "speed",
                        "security",
                        "seo",
                        "a11y"
                      ],
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "url": {
                    "description": "Ziel-URL, http oder https",
                    "type": "string"
                  },
                  "viewport": {
                    "default": "mobile",
                    "enum": [
                      "mobile",
                      "desktop"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "url"
                ],
                "type": "object"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              },
              "method": {
                "enum": [
                  "POST"
                ],
                "type": "string"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "type": "object"
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    }
  },
  "tags": [
    "x402",
    "agent-tools",
    "web",
    "site_audit",
    "bazaar"
  ],
  "sourceHost": "tools.halowerk.com",
  "lastUpdated": "2026-10-07T16:15:43.852Z",
  "quality": {
    "calls30d": 1,
    "uniquePayers30d": 1,
    "lastCalledAt": "2026-10-07T16:15:43.42Z"
  },
  "metadata": {
    "serviceName": "HALOWERK Agent Tools",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "sections": [
                "tech",
                "speed",
                "security",
                "seo",
                "a11y"
              ],
              "url": "https://example.com",
              "viewport": "mobile"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "critical_count": 0,
              "final_url": "https://example.com/",
              "findings": [
                {
                  "affected": "https://example.com/",
                  "evidence": "Antwortkopf enthaelt kein Strict-Transport-Security",
                  "fix": "Strict-Transport-Security mit max-age von mindestens einem halben Jahr setzen.",
                  "id": "sec_kein_hsts",
                  "section": "security",
                  "severity": "mittel",
                  "title": "Kein HSTS-Header"
                }
              ],
              "score": {
                "a11y": 97,
                "security": 60,
                "seo": 88,
                "speed": 71,
                "tech": 92
              },
              "sections": {
                "a11y": {
                  "kontrastfehler": [
                    {
                      "gefordertes_verhaeltnis": 4.5,
                      "gemessenes_verhaeltnis": 1.2,
                      "hintergrundfarbe": "#101b2d",
                      "selektor": "div.faq > summary",
                      "vordergrundfarbe": "#122a4c"
                    }
                  ],
                  "verstoesse_gesamt": 1
                },
                "security": {
                  "cname_uebernahme": {
                    "risiko": false
                  },
                  "header": {
                    "csp": null,
                    "hsts": null,
                    "x_frame_options": "SAMEORIGIN"
                  },
                  "mail": {
                    "dmarc": "v=DMARC1; p=quarantine",
                    "relay_hinweis": null,
                    "spf": "v=spf1 a mx ~all"
                  },
                  "offene_verzeichnislisten": [],
                  "offengelegte_dateien": [],
                  "tls": {
                    "gueltig_bis": "Sep 20 2026 GMT",
                    "tage_verbleibend": 45,
                    "version": "TLSv1.3"
                  }
                },
                "seo": {
                  "bild_alternativtexte": {
                    "bilder_gesamt": 12,
                    "ohne_alt": 2
                  },
                  "canonical": "https://example.com/",
                  "indexierbarkeit": {
                    "indexierbar": true
                  },
                  "titel": {
                    "laenge": 13,
                    "text": "Beispielseite"
                  },
                  "ueberschriften": {
                    "anzahl": {
                      "h1": 1,
                      "h2": 4
                    },
                    "hierarchie_spruenge": []
                  }
                },
                "speed": {
                  "cls": 0,
                  "gesamtgewicht_kb": 259.8,
                  "groesste_ressourcen": [
                    {
                      "bytes": 35630,
                      "typ": "Font",
                      "url": "https://example.com/fonts/a.woff2"
                    }
                  ],
                  "inp_ms": null,
                  "lcp_ms": 3109,
                  "render_blockierend": [
                    {
                      "bytes": 19723,
                      "url": "https://example.com/css/style.css"
                    }
                  ],
                  "ttfb_ms": 133
                },
                "tech": {
                  "bildformate": {
                    "anteil_modern": 0.75,
                    "gesamt": 12,
                    "nach_format": {
                      "png": 3,
                      "webp": 9
                    }
                  },
                  "caching": {
                    "cache_control": "max-age=3600",
                    "etag": "W/\"1a2b\""
                  },
                  "drittanbieter_hosts": {
                    "anzahl": 4,
                    "hosts": [
                      "fonts.gstatic.com"
                    ]
                  },
                  "kompression": {
                    "aktiv": true,
                    "content_encoding": "br"
                  },
                  "protokoll": {
                    "http2": true,
                    "http3_advertised": true,
                    "http3_genutzt": true,
                    "http_version": "HTTP/2"
                  },
                  "server": "nginx",
                  "systeme": [
                    {
                      "beleg": "meta generator",
                      "kategorie": "cms",
                      "name": "WordPress",
                      "sicherheit": 95,
                      "version": "6.5.2"
                    }
                  ]
                }
              },
              "unavailable_sections": [],
              "url": "https://example.com",
              "viewport": "mobile"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "properties": {
                    "sections": {
                      "default": [
                        "tech",
                        "speed",
                        "security",
                        "seo",
                        "a11y"
                      ],
                      "description": "Abschnitte, die geprueft werden sollen. Voreinstellung: alle fuenf.",
                      "items": {
                        "enum": [
                          "tech",
                          "speed",
                          "security",
                          "seo",
                          "a11y"
                        ],
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "url": {
                      "description": "Ziel-URL, http oder https",
                      "type": "string"
                    },
                    "viewport": {
                      "default": "mobile",
                      "enum": [
                        "mobile",
                        "desktop"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "url"
                  ],
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    }
  },
  "liveness": {
    "reliability": null
  },
  "verified": false,
  "featured": false,
  "provider": {
    "host": "tools.halowerk.com",
    "manifest_name": "tools.halowerk.com",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-10-14T01:15:01.050Z"
  },
  "exampleResponse": {
    "critical_count": 0,
    "final_url": "https://example.com/",
    "findings": [
      {
        "affected": "https://example.com/",
        "evidence": "Antwortkopf enthaelt kein Strict-Transport-Security",
        "fix": "Strict-Transport-Security mit max-age von mindestens einem halben Jahr setzen.",
        "id": "sec_kein_hsts",
        "section": "security",
        "severity": "mittel",
        "title": "Kein HSTS-Header"
      }
    ],
    "score": {
      "a11y": 97,
      "security": 60,
      "seo": 88,
      "speed": 71,
      "tech": 92
    },
    "sections": {
      "a11y": {
        "kontrastfehler": [
          {
            "gefordertes_verhaeltnis": 4.5,
            "gemessenes_verhaeltnis": 1.2,
            "hintergrundfarbe": "#101b2d",
            "selektor": "div.faq > summary",
            "vordergrundfarbe": "#122a4c"
          }
        ],
        "verstoesse_gesamt": 1
      },
      "security": {
        "cname_uebernahme": {
          "risiko": false
        },
        "header": {
          "csp": null,
          "hsts": null,
          "x_frame_options": "SAMEORIGIN"
        },
        "mail": {
          "dmarc": "v=DMARC1; p=quarantine",
          "relay_hinweis": null,
          "spf": "v=spf1 a mx ~all"
        },
        "offene_verzeichnislisten": [],
        "offengelegte_dateien": [],
        "tls": {
          "gueltig_bis": "Sep 20 2026 GMT",
          "tage_verbleibend": 45,
          "version": "TLSv1.3"
        }
      },
      "seo": {
        "bild_alternativtexte": {
          "bilder_gesamt": 12,
          "ohne_alt": 2
        },
        "canonical": "https://example.com/",
        "indexierbarkeit": {
          "indexierbar": true
        },
        "titel": {
          "laenge": 13,
          "text": "Beispielseite"
        },
        "ueberschriften": {
          "anzahl": {
            "h1": 1,
            "h2": 4
          },
          "hierarchie_spruenge": []
        }
      },
      "speed": {
        "cls": 0,
        "gesamtgewicht_kb": 259.8,
        "groesste_ressourcen": [
          {
            "bytes": 35630,
            "typ": "Font",
            "url": "https://example.com/fonts/a.woff2"
          }
        ],
        "inp_ms": null,
        "lcp_ms": 3109,
        "render_blockierend": [
          {
            "bytes": 19723,
            "url": "https://example.com/css/style.css"
          }
        ],
        "ttfb_ms": 133
      },
      "tech": {
        "bildformate": {
          "anteil_modern": 0.75,
          "gesamt": 12,
          "nach_format": {
            "png": 3,
            "webp": 9
          }
        },
        "caching": {
          "cache_control": "max-age=3600",
          "etag": "W/\"1a2b\""
        },
        "drittanbieter_hosts": {
          "anzahl": 4,
          "hosts": [
            "fonts.gstatic.com"
          ]
        },
        "kompression": {
          "aktiv": true,
          "content_encoding": "br"
        },
        "protokoll": {
          "http2": true,
          "http3_advertised": true,
          "http3_genutzt": true,
          "http_version": "HTTP/2"
        },
        "server": "nginx",
        "systeme": [
          {
            "beleg": "meta generator",
            "kategorie": "cms",
            "name": "WordPress",
            "sicherheit": 95,
            "version": "6.5.2"
          }
        ]
      }
    },
    "unavailable_sections": [],
    "url": "https://example.com",
    "viewport": "mobile"
  }
}