Skip to content
Recued
Menu
← Back to packs

XMLLint Pack

by recued-core v1 app_pack

V3 deterministic XML validation and formatting capability pack. By-value connector composition (service_kind=cli, no separate ingredient): one local xmllint CLI ingredient exposes readiness, well-formedness validation, captured XML formatting, and ordered two-file XSD/RelaxNG validation operations. Fixed-function and reproducible: file inputs are materialized by the executor, formatted output is written only to an engine-managed output directory, schema validation returns only exit status, and recipes cannot pass arbitrary parser flags, DTD URLs, network fetches, shell wrappers, or caller-controlled output paths. Requires xmllint on PATH (Debian/Ubuntu: apt install libxml2-utils; macOS: xmllint ships with libxml2/system tools). Local and no-egress.

What this pack installs

  • xmllint Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Server only Runs on your server.

What it's allowed to do

Write Local CLI xmllint external change
Read: xmllint.version · No approvalRead: xml.validate · No approvalWrite: xml.format · No approvalRead: xml.validate_xsd · No approvalRead: xml.validate_relaxng · No approval

Data it touches

SurfacesLocal CLI

About

Tags

pack:xmllintxmllintxmlvalidateformatxsdrelaxngclifiledeterministiclocal-servicev3composition