redact

Replace sensitive patterns with standardized markers in workspace files.

2|Updated Jul 22, 2026
One-click install
npx skills add https://github.com/0xUrsanomics/utopia-os --skill redact-0xursanomics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: redact
Source: https://github.com/0xUrsanomics/utopia-os/tree/main/skills/redact
Command: npx skills add https://github.com/0xUrsanomics/utopia-os --skill redact-0xursanomics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents accidental exposure of credentials, PII, or sensitive information by providing a controlled, logged, and reversible redaction process for your memory and output files.

Core Features & Use Cases

  • Audit-Ready Sanitization: Replaces sensitive patterns with standardized markers while maintaining a JSONL audit trail of the action.
  • Safety-First Workflow: Requires user confirmation before any file modification, preventing accidental data loss.
  • Use Case: If an API key or private phone number is accidentally committed to a memory file, use this skill to scrub the value and log the event for compliance and security tracking.

Quick Start

Use the redact skill to remove the sensitive API key from the file located at memory/secrets.md with the reason that it was leaked.

Frequently Asked Questions about redact

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sanitize sensitive data like PII and API keys from local memory files?

To sanitize sensitive data, this skill replaces matched patterns with standardized redaction markers in specific workspace files while logging all modifications to a persistent JSONL audit trail.

Does the redaction process require user confirmation before modifying files?

Yes, the redaction process enforces a safety-first workflow that requires mandatory user confirmation before any file modification occurs, preventing accidental data loss.

How do I maintain audit logs for compliance when scrubbing private information from output files?

You maintain audit logs for compliance by using a redaction workflow that automatically records every sanitization event in a persistent JSONL audit log, tracking what was scrubbed and why.

Can I use this tool to redact sensitive information from restricted system files?

No, you cannot redact restricted system files because the skill enforces explicit exclusions of restricted system files to maintain operational safety and prevent critical data loss.

What is the best way to remove accidentally committed credentials from a workspace file?

The best way to remove accidentally committed credentials is to run a controlled redaction process that replaces the sensitive values with standardized markers and logs the event for security tracking.

Is the data sanitization process reversible after patterns are replaced with redaction markers?

The sanitization process is designed to be reversible by maintaining a persistent JSONL audit log of all modifications, allowing you to track and restore the original sensitive information if needed.