← Back to Skills Marketplace
844
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install expanso-log-sanitize
Description
Sanitize log entries by removing passwords, tokens, and other sensitive patterns using Expanso Edge pipelines.
README (SKILL.md)
log-sanitize
"Sanitize log entries by removing passwords, tokens, and sensitive patterns"
Requirements
- Expanso Edge installed (
expanso-edgebinary in PATH) - Install via:
clawhub install expanso-edge
Usage
CLI Pipeline
# Run standalone
echo '\x3Cinput>' | expanso-edge run pipeline-cli.yaml
MCP Pipeline
# Start as MCP server
expanso-edge run pipeline-mcp.yaml
Deploy to Expanso Cloud
expanso-cli job deploy https://skills.expanso.io/log-sanitize/pipeline-cli.yaml
Files
| File | Purpose |
|---|---|
skill.yaml |
Skill metadata (inputs, outputs, credentials) |
pipeline-cli.yaml |
Standalone CLI pipeline |
pipeline-mcp.yaml |
MCP server pipeline |
Usage Guidance
This skill appears to do what it claims — local pattern-based redaction — but check a few things before installing or running it with sensitive logs:
- Ensure you have expanso-edge from a trusted source; the registry metadata didn't declare this requirement even though the SKILL.md needs it.
- By default the pipelines run locally and do not exfiltrate data. However, if you use the 'MCP' server mode it binds to 0.0.0.0:PORT by default — restrict it to localhost or protect it with a firewall/auth if you don't want it reachable from the network.
- The README shows an optional 'Deploy to Expanso Cloud' command — deploying to a cloud provider can send logs off-host; only deploy if you trust that provider and understand its data handling.
- Test on non-sensitive sample logs first and inspect outputs (sanitized text, redactions, metadata). Pay attention to metadata fields (input_hash, trace_id) if you need to avoid storing identifiable hashes.
If you want higher assurance, ask the publisher for a signed expanso-edge release URL or for clarification about the missing required-binaries metadata entry.
Capability Analysis
Type: OpenClaw Skill
Name: expanso-log-sanitize
Version: 1.0.0
The skill 'expanso-log-sanitize' is designed to sanitize log entries by redacting sensitive patterns like passwords, tokens, and API keys. The `pipeline-cli.yaml` and `pipeline-mcp.yaml` files implement this functionality using `re_replace_all` operations, which are purely local string manipulations. There is no evidence of data exfiltration, arbitrary command execution, persistence mechanisms, or prompt injection attempts in `SKILL.md` or `README.md`. The MCP mode's HTTP server is explicitly documented and serves the stated purpose of receiving log data for sanitization. All observed behaviors align with the stated purpose of a local log sanitization utility.
Capability Assessment
Purpose & Capability
The skill's files (README, pipeline YAMLs, skill.yaml) and SKILL.md consistently describe a local log-sanitizer implemented as Expanso pipelines. One mismatch: the registry metadata lists no required binaries, but the runtime instructions require the 'expanso-edge' binary (and optionally 'expanso-cli' for cloud deploy). Requiring expanso-edge is expected for an Expanso pipeline; the missing declaration in metadata is an inconsistency to be aware of.
Instruction Scope
Runtime instructions operate locally: they read stdin or accept POSTs to /sanitize, perform pattern-based redaction, and return sanitized text and metadata. The pipelines compute input_hash and trace_id and include them in output metadata (local). There are no instructions to read unrelated system files, access secret stores, or transmit data to external endpoints. Note: the README and SKILL.md include an optional 'Deploy to Expanso Cloud' step — if you choose that, your processed data may leave your host depending on the cloud deployment behavior.
Install Mechanism
This is an instruction-only skill with no install spec in the package (lowest risk). The skill expects the external 'expanso-edge' runtime to be available; installation is not provided by the skill itself. There are no downloads, scripts, or arbitrary remote archives embedded in the skill package.
Credentials
The skill declares no required environment variables or credentials in skill.yaml, and the pipelines do not access secrets or unrelated environment variables. The set of inputs/outputs is proportional to a log sanitizer (log text, optional patterns).
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. It can run as an MCP server bound to 0.0.0.0 (network exposure), which is normal for an optional server mode but should be treated as an operational security consideration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install expanso-log-sanitize - After installation, invoke the skill by name or use
/expanso-log-sanitize - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish
Metadata
Frequently Asked Questions
What is Expanso log-sanitize?
Sanitize log entries by removing passwords, tokens, and other sensitive patterns using Expanso Edge pipelines. It is an AI Agent Skill for Claude Code / OpenClaw, with 844 downloads so far.
How do I install Expanso log-sanitize?
Run "/install expanso-log-sanitize" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Expanso log-sanitize free?
Yes, Expanso log-sanitize is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Expanso log-sanitize support?
Expanso log-sanitize is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Expanso log-sanitize?
It is built and maintained by Expanso (@aronchick); the current version is v1.0.0.
More Skills