← Back to Skills Marketplace
leefj0606

Sensitive Info Protection

by LeeFJ0606 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
157
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sensitive-info-protection
Description
Sensitive information real-time protection skill that automatically detects, alerts, and handles sensitive data in user interactions. Supports custom detecti...
Usage Guidance
This skill appears coherent and implements what it describes. Before installing or enabling it, consider: (1) it will read any config file path you provide (via load_config or CLI) so avoid pointing it at files you don't want parsed; (2) its detection is regex-based — review and test default_rules.json and any custom rules to avoid false positives/overblocking; (3) assets/sensitive-interaction.js injects UI buttons into a webchat DOM — review that script if you plan to run it in a browser to ensure its behavior matches your expectations (it manipulates input fields and triggers send actions); (4) no network exfiltration or credential usage is present in the code, but always review custom rule sources before importing dynamic rules. If you want extra assurance, run the provided tests (tests/test_basic.py) in a sandboxed environment first.
Capability Analysis
Type: OpenClaw Skill Name: sensitive-info-protection Version: 1.0.0 The skill is a legitimate utility designed to detect and prevent the accidental exposure of sensitive information such as API keys, credit card numbers, and PII. The Python implementation (detector.py, models.py) uses standard regex-based scanning and lacks any network, file exfiltration, or shell execution capabilities. The included JavaScript (sensitive-interaction.js) provides a functional UI enhancement for the OpenClaw interface, allowing users to confirm, edit, or cancel messages containing sensitive data; while it automates DOM interactions, it does not exfiltrate data or exhibit malicious intent.
Capability Assessment
Purpose & Capability
Name/description (real-time sensitive-data detection, custom rules, desensitization) align with the contained files: a Python detection engine (scripts/detector.py, scripts/models.py), built-in rules (scripts/default_rules.json), a CLI (scripts/cli.py), docs, and a small client-side UI asset (assets/sensitive-interaction.js). Required binary is only python3, which is appropriate.
Instruction Scope
SKILL.md and code limit behavior to scanning text, loading local JSON rule files, adding/removing rules, printing or desensitizing content, and a UI script to inject action buttons into a web chat. There are no instructions to read system secrets, environment variables, or to transmit detected data externally. Note: load_config and the CLI accept arbitrary file paths — the skill will read any file you point it at (expected but worth considering).
Install Mechanism
No install spec; this is instruction-plus-code meant to run where python3 is available. No remote downloads or extracted archives are used in the repository files provided.
Credentials
The skill requests no environment variables or credentials. The default rules include patterns for tokens (OpenAI, GitHub, AWS) which is expected for detection; there are no unrelated credential requirements.
Persistence & Privilege
Skill flags are default (always:false, user-invocable:true, model invocation allowed). The skill does not request permanent platform-wide privileges or modify other skills. The included browser UI asset injects buttons into the DOM when executed in a page context — this is a local client-side helper, not an autonomous persistent installer.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sensitive-info-protection
  3. After installation, invoke the skill by name or use /sensitive-info-protection
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Sensitive information real-time protection skill with detection, custom rules and desensitization
Metadata
Slug sensitive-info-protection
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Sensitive Info Protection?

Sensitive information real-time protection skill that automatically detects, alerts, and handles sensitive data in user interactions. Supports custom detecti... It is an AI Agent Skill for Claude Code / OpenClaw, with 157 downloads so far.

How do I install Sensitive Info Protection?

Run "/install sensitive-info-protection" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Sensitive Info Protection free?

Yes, Sensitive Info Protection is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Sensitive Info Protection support?

Sensitive Info Protection is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Sensitive Info Protection?

It is built and maintained by LeeFJ0606 (@leefj0606); the current version is v1.0.0.

💬 Comments