What Are Status Checks?
A Status Check is a mechanism that runs automatically on your pull requests. It scans your code for:- Secrets: API tokens, passwords, private keys, or other sensitive information.
- High-Severity Security Issues: Critical vulnerabilities flagged by the Static Application Security Testing (SAST) tool.
- Enhanced Security: Stop secrets from leaking into your repositories or production environment.
- Compliance and Best Practices: Adhere to industry standards by automatically enforcing security checks.
- Early Detection: Identify and fix issues before they get merged, saving time and reducing risk.
How to Enable?

-
Log into CodeAnt
Go to app.codeant.ai and sign in with your account. -
Navigate to Settings
- Click on the Settings tab in the top navigation bar.
-
Pull Request Configuration
- In the sidebar, select Pull Request Configuration.
-
Enable the Checks
- Under Secrets Status Check, toggle the switch to Enable.
- Under SAST Status Check, toggle the switch to Enable.
-
Save Your Changes
That’s it! CodeAnt will now run the configured checks each time you create or update a pull request.
What Happens When a Check Fails?
If a pull request contains:- A secret (e.g., an AWS key, a database password, or any other sensitive token), or
- A high-severity SAST finding (e.g., SQL injection vulnerability, insecure API usage),
- The merge button may be disabled.
- A red “X” or failing badge will appear on your PR.
- You and your team members will be notified that the pull request cannot merge until the issue is fixed.