smart_git_push
Secure git pushes by automatically detecting credentials, filtering files, and tracking deployment metrics using AI-executed test results.
Instructions
AI-driven security-focused git push with credential detection, file filtering, and deployment metrics tracking. Tests should be run by calling AI and results provided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branch | No | Target branch for push (optional, uses current branch if not specified) | |
| message | No | Commit message (optional, commits staged files if provided) | |
| testResults | No | Test results from AI-executed tests (required for proper deployment tracking) | |
| skipSecurity | No | Skip security scanning (NOT RECOMMENDED) | |
| dryRun | No | Show what would be pushed without actually pushing | |
| projectPath | No | Path to project directory (defaults to current working directory) | |
| forceUnsafe | No | Override security blocks and test failures (DANGEROUS) |