One-click install
npx skills add https://github.com/Wanli-Lee/CUA-Claw-Harness --skill canary-wanli-lee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary
Source: https://github.com/Wanli-Lee/CUA-Claw-Harness/tree/main/skills/6/canary
Command: npx skills add https://github.com/Wanli-Lee/CUA-Claw-Harness --skill canary-wanli-lee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) and scripts (resource) components.

What problem does it solve?

Canary helps you find and prevent exposed secrets—like API keys, tokens, and passwords—from being accessible on your machine.

Core Features & Use Cases

  • Secrets scanning (light + deep): Runs a quick startup check for high-risk locations, and a comprehensive audit when you ask.
  • Plain-language security findings: Explains what it finds and why it matters without dumping sensitive values.
  • Permission and safety-first auto-fix: Offers guided repairs with confirmation and encrypted backups, so you stay in control.

Quick Start

Ask your agent: "Run a security check and tell me if I'm leaking any secrets."

Frequently Asked Questions about canary

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

FAQPage Schema
How do I scan my local environment for exposed API keys and secrets?

Scanning for exposed API keys involves checking common local locations like env files, shell history, and git artifacts. This tool performs local-only scans of these sensitive stores to detect exposed credentials without displaying full secret values.

What is the best way to check for leaked credentials in my agent environment?

Checking for leaked credentials requires auditing installed skill directories and local cloud or SSH stores. A deep audit comprehensively scans these locations to find weak credential protections and explain the findings in plain language.

Can I automatically fix exposed secrets found in my env files?

Automatically fixing exposed secrets is supported through guided repairs. The tool requires explicit user confirmation before applying any auto-fix and creates encrypted backups, ensuring you maintain control over the security hardening process.

Does secrets detection work with cloud credentials and SSH keys?

Secrets detection works with cloud credentials, SSH keys, and git artifacts by scanning these sensitive stores locally. It identifies exposed tokens and passwords during both startup light scans and user-triggered deep audits.

When should I run a deep audit instead of a startup light scan for security hardening?

A deep audit for security hardening should be run when you need a comprehensive review of installed skill directories and sensitive stores. Startup light scans only check high-risk locations, while deep audits cover env files and shell history thoroughly.

Why does the credential scanner hide the full secret values it finds?

Hiding full secret values during credential scanning satisfies safety requirements and prevents accidental exposure. The tool explains what it finds and why it matters in plain language without dumping sensitive values to the screen.