Skip to content
Back to skills

Scenario Laboratory Management

ASecurity

Manage scenario laboratory environments with canary validation, isolation enforcement, reproducible reset, and verified case execution.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 15, 2026
securitypythonbashsecurity

Works with

  • cli

Security analysis

A100/100

Scanned October 15, 2026

npx -y skills add sodejm/copilot-operation-plugin-for-security --skill scenario-laboratory-management --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Scenario Laboratory Management?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Scenario Laboratory Management
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sodejm-scenario-laboratory-management-copilot-operation-plugin-for-s/badge)](https://www.skillsdirectory.com/skills/sodejm-scenario-laboratory-management-copilot-operation-plugin-for-s)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: scenario-laboratory-management
description: Manage scenario laboratory environments with canary validation, isolation enforcement, reproducible reset, and verified case execution.
---

# Scenario laboratory management

1. **Environment Verification & Matrix Check**:
   - Collect and validate operator-provided laboratory environments (VM or container).
   - Verify compatibility against the tested matrix of operating systems, distributions, container runtimes, and security tool versions (kubectl, kube-bench, kube-hunter, kubescape, nmap).
   - Reject mismatched prerequisites and environments lacking process or network isolation.

2. **Canary Validation**:
   - Confirm pre-seeded canary tokens and markers in authorized paths.
   - Guard against data leaks and ensure canary integrity before executing scenarios.

3. **Reproducible Baseline Reset**:
   - Execute deterministic container recreate or snapshot rollback workflows.
   - Re-verify canary placement post-reset and record the reset timestamp.

4. **Controlled Case Execution**:
   - Enforce cryptographic execution authorization envelopes and worker identity binding before executing any laboratory adapter.
   - Support positive, negative (controlled rejection), and remediated (defensive control mitigation) case execution.
   - Produce structured `RunResult` records and verified `CleanupReceipt` side-effect rollbacks.

5. **CLI Invocation**:
   ```bash
   python3 -m cops lab matrix
   python3 -m cops lab register <path-to-environment.json>
   python3 -m cops lab verify <path-to-environment.json>
   python3 -m cops lab reset <path-to-environment.json>
   python3 -m cops lab run <path-to-environment.json> <path-to-action-plan.json> <path-to-authorization.json> --case-type positive
   ```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.