CodeAnt CI Scan Action
A GitHub Action to run CodeAnt CI security and code quality analysis on your repository. You can find this action on the GitHub Marketplace.Features
- 🛡️ Automated security and code quality scanning
- 🔍 Deep code analysis and vulnerability detection
- 📊 Detailed reports and insights
- ⚡ Fast and easy integration
Usage
Basic Usage
Add this action to your workflow:Advanced Usage
Customize the scan with additional options:Inputs
| Input | Description | Required | Default |
|---|---|---|---|
access_token | CodeAnt access token (PAT or repository token) | Yes | - |
api_base | CodeAnt API base URL | No | https://api.codeant.ai |
include_paths | Comma-separated paths to include in scan | No | '' (all files) |
exclude_paths | Comma-separated paths to exclude from scan | No | '' (none) |
Setup
1. Get Your CodeAnt Access Token
- Sign up or log in to CodeAnt
- Navigate to your account settings
- Generate a new access token
- Copy the token
2. Add Token to GitHub Secrets
- Go to your repository’s Settings
- Navigate to Secrets and variables → Actions
- Click “New repository secret”
- Name:
GITHUB_ACCESS_TOKEN - Value: Paste your CodeAnt access token
- Click “Add secret”
3. Create Workflow File
Create.github/workflows/codeant-scan.yml in your repository with the usage example above.
Supported Events
This action works with any GitHub event that provides commit information:pushpull_requestworkflow_dispatchschedule
Example Workflows
Scan on Push and Pull Request
Scheduled Daily Scan
Scan Specific Directories
Troubleshooting
Authentication Errors
- Ensure your
GITHUB_ACCESS_TOKENis correctly set in repository secrets - Verify the token hasn’t expired
- Check that the token has the necessary permissions
Scan Failures
- Verify your repository is accessible
- Check that the API base URL is correct
- Review the action logs for specific error messages
Support
- 📧 Email: chinmay@codeant.ai
- 📚 Documentation: https://docs.codeant.ai
- 🐛 Issues: GitHub Issues