gantz-ai/PII Engineer - Scan for PII
Detect personally identifiable information (PII) in your codebase. Supports 50+ languages and 30+ PII types.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | Files or glob pattern to scan (e.g., 'src/**/*.ts', 'data/') | no | . |
| extensions | Comma-separated file extensions to scan | no | txt,md,csv,json,yaml,yml,xml,html,log,sql,env,cfg,conf,ini,toml |
| api_url | PII Engineer API URL (default: public API) | no | https://pii.engineer |
| fail_on_pii | Fail the workflow if PII is detected | no | true |
| min_score | Minimum confidence score to report (0.0-1.0) | no | 0.85 |
| max_file_size | Max file size in KB to scan (skip larger files) | no | 512 |
| exclude | Comma-separated patterns to exclude (e.g., 'node_modules,dist,*.min.js') | no | node_modules,dist,build,.git,vendor,__pycache__,.venv |
Outputs
| name | description |
|---|---|
| pii_found | Whether PII was detected (true/false) |
| total_findings | Total number of PII entities found |
| report | Path to the JSON report file |