Skip to main content

Musha Security Documentation

Musha reviews every pull request for vulnerable dependencies, insecure infrastructure code and leaked secrets, and also scans the whole repository on a schedule you choose. Nothing is installed in your infrastructure.


What Musha scans​

ScannerWhat it finds
SCAKnown vulnerabilities in the dependencies you use
IaCMisconfigurations in Terraform, CloudFormation, Kubernetes manifests and Dockerfiles
SecretsHardcoded credentials, API keys and tokens

See Scan types for ecosystems, formats and how to suppress a false positive.


Where to start​


How it works, in short​

  1. Your CI job uploads the code of a pull request, authenticated with OIDC or a project-scoped key.
  2. Musha scans it and comments on the pull request with the findings.
  3. If something the pull request introduced is above your threshold, the scan is blocked. Pre-existing findings are kept as technical debt and don't block.
  4. Optionally, Musha also scans the whole repository on a daily or weekly schedule and keeps a backlog.

For the detail, see How it works.


Need help?​

Email support@mushasec.com and include the X-Request-ID header of any failed API response: it lets us find the exact request immediately.