Skills mirrord-chaos
๐Ÿ“ฆ

mirrord-chaos

v2.0 Content revision r1 Safe โš™๏ธ External commands๐ŸŒ Network access๐Ÿ“ Filesystem access

Test Mirrord Sessions Under Chaos

Teams need realistic failure tests without changing shared workloads or application code. This skill creates session-scoped mirrord rules for latency and connection failures in local and CI tests.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 78 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "mirrord-chaos" from https://skillstore.io/skills/metalbear-co-mirrord-chaos.md and its manifest at https://skillstore.io/api/skills/metalbear-co-mirrord-chaos/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "mirrord-chaos". Make 30 percent of payments API calls time out.

Expected outcome:

A session-scoped timeout rule targeting the payments API, plus commands to apply it and remove it after testing.

Using "mirrord-chaos". Why does my latency rule never fire?

Expected outcome:

  • Check that the session is active and the upstream uses an outgoing TCP connection.
  • Confirm that the rule has a nonzero read or write delay and that its percentage is valid.
  • Inspect the rule identifier and hit count after generating test traffic.

Security Audit

Safe
v1 โ€ข 9/29/2026 Open versioned report

All 78 static findings are false positives for this document-only skill. The flagged commands are explicit mirrord, shell, and text-processing examples for session-scoped chaos testing; no malicious installation, credential access, exfiltration, or prompt injection was found.

2
Files scanned
319
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: codex
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/metalbear-co-mirrord-chaos/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/metalbear-co-mirrord-chaos/security.svg)](https://skillstore.io/skills/metalbear-co-mirrord-chaos?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/metalbear-co-mirrord-chaos?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/metalbear-co-mirrord-chaos/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/metalbear-co-mirrord-chaos.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

metalbear-co. (2026). mirrord-chaos security audit report (audit version 1) [Author version 2.0]. Skillstore. https://skillstore.io/skills/metalbear-co-mirrord-chaos/audits/1

BibTeX citation

@techreport{metalbear-co-metalbear-co-mirrord-chaos-2026, author = {metalbear-co}, title = {mirrord-chaos security audit report (audit version 1)}, institution = {Skillstore}, year = {2026}, number = {1}, url = {https://skillstore.io/skills/metalbear-co-mirrord-chaos/audits/1}, note = {Author version 2.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "mirrord-chaos security audit report (audit version 1)" version: "2.0" type: report authors: - name: "metalbear-co" date-released: "2026-09-29" url: "https://skillstore.io/skills/metalbear-co-mirrord-chaos/audits/1" identifiers: - type: other value: "skillstore:metalbear-co-mirrord-chaos:audit:1" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
55
Architecture
85
Maintainability
87
Content
65
Community
91
Spec Compliance

What You Can Build

Test Retry Behavior

Inject timeouts or refused connections into selected dependency traffic and verify application retries, fallbacks, and error handling.

Add Failure Scenarios to CI

Version rule files with integration tests, apply them to a tagged mirrord session, and remove them after the test run.

Investigate Rule Behavior

Inspect active rules, priorities, percentages, identifiers, and hit counts when a chaos scenario behaves unexpectedly.

Try These Prompts

Add Basic Latency
Create a mirrord chaos rule that adds read latency to 25 percent of outgoing TCP connections to my database host. Explain each field.
Simulate a Timeout
Show me how to make calls to payments.internal time out in a live mirrord session, then provide the cleanup command.
Build a CI Scenario
Design a CI workflow that starts a tagged mirrord session, finds its session ID, applies reviewed chaos rules, runs integration tests, and always cleans up.
Resolve Rule Conflicts
Review these mirrord chaos rules and explain which rule wins for each matching upstream. Identify invalid effects, priorities, percentages, and selectors.

Best Practices

  • Run chaos tests against staging dependencies whenever possible.
  • Review rule files with the tests that use them.
  • Include deterministic cleanup in every CI workflow.

Avoid

  • Do not use deprecated experimental latency configuration for new scenarios.
  • Do not apply broad failure rules to production sessions without approval.
  • Do not depend on rule names when identifiers are available.

Frequently Asked Questions

What does this skill control?
It controls chaos rules attached to one mirrord session and its outgoing traffic.
Which traffic can rules match?
Current selectors match outgoing TCP connections. File and HTTP selectors are not active.
Which effects are supported?
The guide covers read or write latency and reset, timed-out, or refused connection errors.
What version do I need?
Use a mirrord CLI version that supports the chaos command, currently 3.241.0 or newer.
Can I use this in CI?
Yes. Store reviewed rule files, identify a tagged session, apply the rules, and clean them up after testing.
Does this change the cluster workload?
No. Rules affect the outgoing traffic of the mirrord session, but production dependencies can still receive real requests.

Developer Details

License

MIT

Author version

v2.0

Skillstore revision

r1

Version notice

The author-declared version is not valid SemVer.

Ref

bad9dafc37d1638cd29cb9bab06d5f8dbcd0f6c2

Maintenance freshness

9/30/2026

Usage

0 downloads ยท 0 views

File structure

๐Ÿ“„ README.md

๐Ÿ“„ SKILL.md

More from metalbear-co

View all
View all