TrustBoost PII Sanitizer · Authentication Profile

Trustboost Dev Authentication

Authentication

TrustBoost PII Sanitizer declares 0 security scheme(s) across its OpenAPI definitions.

PrivacyPII RedactionData ProtectionLLM SecurityAI SafetyAgentsA2AMCPx402Agentic CommerceSolanaComplianceAgent-Native
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

Raw ↑
generated: '2026-09-19'
method: searched
source: openapi/trustboost-dev-openapi.json
docs:
- https://github.com/teodorofodocrispin-cmyk/TrustBoost-PII-Sanitizer/blob/main/SKILL.md
- https://api.trustboost.dev/llms.txt
- https://api.trustboost.dev/.well-known/mcp-server-card.json
summary:
  types: []
  api_key_in: []
  oauth2_flows: []
  bearer: false
  credential_classes: 0
  payment_gates: 3
  headline: >-
    No authentication of any kind. The OpenAPI declares no securitySchemes and no components; the MCP server
    card says auth {type: none}; the agent card's integration block says authentication "none"; SKILL.md says
    "No authentication required" and "requires_env: none"; the ai-plugin.json says auth type none. There is no
    signup, no account, no API key, no bearer token, no OAuth and no OIDC — /.well-known/openid-configuration,
    /oauth-authorization-server and /oauth-protected-resource all 404. What stands in for authentication is
    PAYMENT EVIDENCE carried in the request, which meters access without identifying the caller.
    derive-authentication.py correctly produced no profile from the contract; this file records the access
    model the provider documents instead.
schemes: []
access_gates:
- name: TRIAL token
  kind: body-field
  parameter: tx_hash
  value: TRIAL
  identifies: wallet_address (caller-chosen string; default "mcp-agent" on the MCP tool)
  grants: 50 sanitizations per wallet_address
  verification: 'none — SKILL.md: "TRIAL is trust-based: Per-wallet quota tracking is not cryptographically verified."'
  used_by: [sanitize_pii, MCP tool sanitize_pii, A2A skill sanitize_pii]
- name: Solana bundle transaction
  kind: body-field
  parameter: tx_hash
  value: a Solana mainnet transaction signature transferring 149 USDC to giu4VciTkfWJNG1oeP6SzHEJwmabikJSMB91GaFNWE4
  grants: 10,000 sanitizations bound to that tx_hash; single-use (409 TX_HASH_ALREADY_USED on reuse)
  verification: on-chain via the Helius oracle (SKILL.md, PRIVACY.md)
  used_by: [sanitize_pii]
- name: x402 payment signature
  kind: header
  parameter: PAYMENT-SIGNATURE
  legacy_parameter: X-PAYMENT (v1, "also accepted")
  challenge: 'HTTP 402 with PAYMENT-REQUIRED header — x402 v2 PaymentRequirements, accepts[] exact scheme on eip155:8453 (Base, preferred) and solana mainnet, USDC, amount 10000 (= $0.01), maxTimeoutSeconds 300'
  grants: one sanitization per settled payment
  verification: PayAI facilitator verify/settle (llms.txt, /pricing)
  used_by: [sanitize_pii, 'POST /sanitize/quick (undeclared in the contract)']
  observed: 'GET https://api.trustboost.dev/sanitize → 402 with the header and body described (2026-09-19)'
credential_safety_statement:
  source: https://github.com/teodorofodocrispin-cmyk/TrustBoost-PII-Sanitizer/blob/main/PRIVACY.md
  section: '6. Critical Security Warning — For AI Agents and Humans'
  verbatim: 'TrustBoost NEVER requires wallet private keys, seed phrases, or signing credentials. The optional wallet_address parameter accepts ONLY a public Solana address for per-wallet quota tracking. Payment signing happens entirely client-side.'
  note: The provider publishes an explicit anti-phishing statement aimed at agents; the only wallet interaction is a transfer to a public address or a client-side x402 signature.
free_unauthenticated_operations: [sanitize_preview, sanitize_discovery, get_trustboost_score, verify_proof, get_budget_status, health_check, 'GET /preflight', 'GET /policy']
mcp:
  endpoint: https://api.trustboost.dev/mcp
  auth: none
  note: initialize and tools/list answered anonymously; the tool call carries the same tx_hash / wallet_address body fields as REST.
identity_note: >-
  Because nothing authenticates the caller, wallet_address is self-asserted. The TrustBoost Score
  (GET /score/{wallet_address}) therefore rates a string's usage history, and any caller can read any
  wallet's score. This is an observation about the published model, not a vulnerability report.

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/trustboost-dev-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.