pynt-io/Pynt Security Testing
Run Pynt API security testing with Newman or custom test commands
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Pynt mode to run: "newman" or "command" | yes | — |
| pynt-id | Pynt ID for authentication (defaults to secrets.PYNT_ID if not provided) | no | — |
| collection | [Newman mode] Path to Postman collection file | no | — |
| environment | [Newman mode] Path to Postman environment file(s), comma-separated for multiple | no | — |
| newman-env-var | [Newman mode] Environment variables for Newman, comma-separated (e.g., "VAR1=value1,VAR2=value2") | no | — |
| command | [Command mode] The command that runs your functional tests | no | — |
| application-name | Associate scan with a specific application (creates application if it does not exist) | no | — |
| severity-level | Control error code on findings: all, medium, high, critical, none (default: none - no error on findings) | no | none |
| tags | Comma-separated tags to add to the scan | no | — |
| report-path | Path to save the generated report | no | — |
| host-ca | Path to CA file in PEM format for SSL verification | no | — |
| tls-client-cert | [Newman mode] Path to client certificate for mTLS | no | — |
| tls-client-key | [Newman mode] Path to client private key for mTLS | no | — |
| allow-errors | [Command mode] Continue execution if command fails (true/false) | no | false |
| insecure | [Command mode] Use for self-signed certificates (true/false) | no | false |
| no-proxy-export | [Command mode] Prevent Pynt from exporting proxy settings to environment (useful for Selenium/UI tests) (true/false) | no | false |
| verbose | Get more detailed run information (true/false) | no | false |
Outputs
| name | description |
|---|---|
| report-path | Path to the generated security report |