75trust / 100

Memory Sanitize

by aialign.halowerk.com in Email & messaging

x402 APIPassing, checked 2 h ago

Replaces private-key blocks, credential assignments, email addresses, Luhn-valid payment-card candidates, IPv4 addresses and phone-like digit strings, returning only sanitized text and per-category counts. The request archive stores only input field names and the result archive stores only this method via the endpoint factory. Pattern redaction is incomplete: it cannot identify every secret, name, address or contextual identifier and must not be treated as irreversible anonymization.

POST https://aialign.halowerk.com/v1/memory-sanitize

This listing's own text contains instructions aimed at AI agents (see the security scan below). We withhold that text from agents and never recommend this service.

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
133 ms typical, 140 ms slowest 5%
Last check
2 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X POST "https://aialign.halowerk.com/v1/memory-sanitize" \
  -H "content-type: application/json" \
  -d '{"replacement_style":"typed","text":"Contact [email protected] or +49 30 12345678. api_key=demo-secret-value must be removed before memory storage."}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Faialign.halowerk.com%2Fv1%2Fmemory-sanitize
const res = await pay("https://aialign.halowerk.com/v1/memory-sanitize", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({"replacement_style":"typed","text":"Contact [email protected] or +49 30 12345678. api_key=demo-secret-value must be removed before memory storage."}),
});
console.log(await res.json());

Example input

{
  "replacement_style": "typed",
  "text": "Contact [email protected] or +49 30 12345678. api_key=demo-secret-value must be removed before memory storage."
}

Security scan

  • Mentions credentials or secret files in description
    Replaces private-key blocks, credential assignments, email addresses, Luhn-valid payment-card candidates, IPv

Recent checks

WhenResultHTTPTimePrice
2 h agoPassed402133 ms$0.003
6 h agoPassed402140 ms$0.003
10 h agoPassed402136 ms$0.003
14 h agoPassed402132 ms$0.003
17 h agoPassed402136 ms$0.003
21 h agoPassed402124 ms$0.003
24 h agoPassed402137 ms$0.003
28 h agoPassed402130 ms$0.003
32 h agoPassed402133 ms$0.003
35 h agoPassed402133 ms$0.003
39 h agoPassed402132 ms$0.003
42 h agoPassed402192 ms$0.003
46 h agoPassed402103 ms$0.003
2 days agoPassed40279 ms$0.003
2 days agoPassed402137 ms$0.003