nw-canary

Detect auto-injection status in the runtime environment via a non-user-invocable canary.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/StudentCristian/nWave-github --skill nw-canary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nw-canary
Source: https://github.com/StudentCristian/nWave-github/tree/main/.github/skills/nw-canary
Command: npx skills add https://github.com/StudentCristian/nWave-github --skill nw-canary

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Canary can detect whether auto-injection is active, helping ensure the execution environment is not hijacked.

Core Features & Use Cases

  • Canary health check for auto-injection readiness (ADR-006)
  • Self-validation via an integrity test to detect injection
  • Non-user-invocable safeguard that runs in the runtime environment

Quick Start

Load this canary skill in the runtime and verify that auto-injection is active by observing the sentinel behavior.

Frequently Asked Questions about nw-canary

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

FAQPage Schema
How do I verify AI auto-injection is active in my runtime environment?

To verify AI auto-injection is active, load a non-user-invocable canary skill in the runtime and observe its sentinel behavior to confirm injection readiness. It applies a health check across runtime contexts to ensure the execution environment is not hijacked.

What is a canary health check for runtime validation?

A canary health check is a non-user-invocable safeguard that detects auto-injection status in the execution environment. It uses a validated passphrase and isolated integrity tests to surface failures when injection is inactive, ensuring AI safety.

Do I need any specific dependencies to run injection detection checks?

No dependencies are required to run injection detection checks. The canary operates as a standalone runtime validation mechanism, applying isolated tests and a validated passphrase to satisfy security constraints without external modules.

Why does prompt injection detection fail during runtime security testing?

Prompt injection detection fails when auto-injection is inactive in the execution environment. The canary surfaces these failures by running self-validation integrity tests, alerting you that the runtime context lacks the necessary injection readiness.

Can I use a canary skill for security testing across different runtime contexts?

Yes, you can apply the canary across runtime contexts to confirm injection readiness. It executes runtime validation checks to verify safety and integrity, ensuring your execution environment remains protected against hijacking across different operational states.