# HALOWERK formwerk – Skript: Anzahl übermittelter Datenfelder

> HALOWERK formwerk – Skript: Anzahl übermittelter Datenfelder is a paid API for AI agents from formwerk.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-23).

Prüft für ein Script-Objekt auf einer Webseite die Anzahl der übermittelten (exfiltrierten) Datenfelder.

## Facts

- Endpoint: POST https://formwerk.halowerk.com/v1/pruef/formwerk/datenfelder/skript?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-formwerk-skript-anzahl-bermittelter-datenfelder-055f8742
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_alzYEDfrZvJdkL9Mo3i9a

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 halowerk-formwerk-skript-anzahl-bermittelter-datenfelder-055f8742 -d '<json body>'
```

Example prompt: Check how many data fields are being transmitted by scripts on https://www.example-shop.com/checkout — I want to know if any third-party scripts are exfiltrating form data.

## When to prefer this

Use this endpoint when you specifically need to count how many data fields are transmitted by scripts on a target web page, particularly for privacy audits, GDPR/compliance checks, or detecting third-party script data exfiltration. It is distinct from sibling endpoints that count forms, pixels, or iframes — choose this one when the object of interest is scripts and their data transmission behavior.

## Known failure modes

- Target URL is unreachable or returns non-200 status — endpoint may return an error or empty finding
- CSS selector matches no element or multiple elements — first matching element is used, or finding may be empty
- URL exceeds 2048 character limit — request rejected with validation error
- Script does not transmit any data fields — count returned as zero
- Target is behind authentication or bot protection — crawl may fail or return incomplete data

## How this service works

Prüft am Objekt skript den Befund Zahl übermittelter Datenfelder.

## Output

Returns a structured finding (Befund) for the script object on the target page, indicating the count of data fields being transmitted by scripts. This allows identifying how many fields are exfiltrated or sent out by embedded scripts on the inspected URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ziel": {
   "oneOf": [
    {
     "type": "string",
     "maxLength": 2048,
     "minLength": 1,
     "description": "Öffentliche HTTP(S)-Adresse; bei DNS-Befunden Domain oder öffentliche IP."
    },
    {
     "type": "object",
     "required": [
      "adresse"
     ],
     "properties": {
      "adresse": {
       "type": "string",
       "maxLength": 2048,
       "minLength": 1
      },
      "selektor": {
       "type": "string",
       "maxLength": 240,
       "minLength": 1,
       "description": "CSS-Selektor: genau ein Objekt, sonst erster Treffer des Objektfilters."
      },
      "vergleich": {
       "type": "string",
       "maxLength": 2048,
       "description": "Öffentliche Vergleichsadresse für Link-, Sitemap- oder Sprachbefunde."
      },
      "user_agent": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,80}$"
      },
      "dkim_selektor": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,63}$"
      }
     },
     "additionalProperties": false
    }
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-formwerk-skript-anzahl-bermittelter-datenfelder-055f8742/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from formwerk.halowerk.com](https://www.zero.xyz/host/formwerk.halowerk.com/llms.txt)
