Security policy
rcfg-sim is a test instrument that runs in test environments. Even so, security reports are taken seriously.
Reporting a vulnerability
Section titled “Reporting a vulnerability”Report privately to security@rconfig.com — not via public GitHub issues. The project aims to acknowledge quickly, share a remediation plan, and coordinate disclosure.
In scope
Section titled “In scope”- SSH authentication and session handling
- Command dispatch
- Resource exhaustion (beyond the documented
--max-concurrent-sessionscap) - Metrics exposure
- The generator and deployment artifacts
Out of scope
Section titled “Out of scope”- The intentional fault-injection behaviour — misbehaving on demand is the whole point
- Bugs in rConfig or any other tool under test
- The default test credentials (below)
- Operator misconfiguration
About the default credentials
Section titled “About the default credentials”The defaults — username admin, password admin, enable enable123 — are test values, not
secrets. They exist so a fresh checkout works without setup. An empty --password even
accepts any password by design, because tooling under test always sends something.
Don’t expose an rcfg-sim instance to an untrusted network expecting it to be a security boundary; it isn’t one. Run it in a controlled test environment. See network setup for loopback vs routable trade-offs.
License
Section titled “License”rcfg-sim is released under the MIT License (© OS Informatics Limited). See the repository for the full text.