Non-Human Identity Security Platform — detect OIDC trust policy misconfigurations, validate fixes with a 6-layer Policy Intelligence Engine, and auto-generate Terraform PRs.
Project description
TrustFix — Non-Human Identity Security Platform
Secure Every Non-Human Identity in Your Cloud.
TrustFix detects OIDC trust policy misconfigurations, validates fixes with a 6-layer Policy Intelligence Engine, and auto-generates Terraform PRs — so your CI/CD pipelines never have more access than they need.
Starting with GitHub Actions + AWS. GitLab CI, Azure AD, and GCP Workload Identity coming Q3-Q4 2026.
Quick Start
- Platform: trustfix.dev
- Free GitHub Action: GitHub Marketplace
- CLI:
npx oidc-audit scan
What It Detects — 10 Finding Types
| Finding | Severity |
|---|---|
| Missing sub condition — any repo can assume your role | CRITICAL |
| Overly broad wildcard trust (StringLike) | HIGH |
| Fork PR risk (hardcoded ARN + pull_request trigger) | HIGH |
| Wildcard environment | HIGH |
| Missing audience (aud) condition | HIGH |
| Expired OIDC provider | MEDIUM |
| Overprivileged CI/CD role | HIGH |
| Admin access in CI/CD role | CRITICAL |
| AI agent overprivileged role | CRITICAL |
| AI agent missing scope condition | HIGH |
Research
We scanned 10,000 public GitHub repositories and 54,767 workflows:
- 80.7% still use static AWS credentials
- 743 repos are critically vulnerable
- Only 13.9% use GitHub environment protection
- Named repos include pytorch, supabase, botpress, and AWS's own karpenter
Full report: trustfix.dev/blog/static-credentials-2026
The NHI Security Platform for DevSecOps
Detect, validate, and auto-remediate trust policy misconfigurations across CI/CD pipelines and cloud providers.
How It Works:
- Install free GitHub Action → scans every PR
- Connect AWS account → maps IAM roles to workflows
- View findings with severity ratings
- AI generates validated Terraform fix with TrustFix Confidence Score™ (Pro/Team/Enterprise)
Policy Intelligence Engine™ — every fix validated before it reaches your repo:
- Code-aware generation matches your existing Terraform patterns
- Structural verification ensures fix compatibility with your infrastructure
- Proprietary security rules built from production IAM experience
- Mathematically proves access was narrowed, never widened
- Cross-model adversarial review catches edge cases (Team & Enterprise)
- TrustFix Confidence Score™ (0-100) in every PR
NHI Security at Every Scale
| Feature | Free | Pro ($499/mo) | Team ($799/mo) | Enterprise |
|---|---|---|---|---|
| AWS accounts | 1 | 5 | 15 | Custom |
| GitHub repo connects | — | 10 | 25 | Custom |
| Scanning | Initial + CLI | On-demand | On-demand | On-demand |
| Finding types | All | All | All | All |
| AI fix credits | — | 50/month | 200/month | Custom |
| TrustFix Confidence Score™ | — | Up to 80/100 | Up to 100/100 | Up to 100/100 |
| Validation layers | — | 5 of 6 | All 6 | All 6 |
| Adversarial review | — | — | ✓ | ✓ |
| SOC2 CC6 export | — | — | ✓ | ✓ |
| SSO / SAML | — | — | — | ✓ |
| Support | Community | Slack | Dedicated |
TrustFix vs. NHI & IAM Security Tools
| Feature | TrustFix | IAM Access Analyzer | Checkov / Trivy | Astrix / Oasis |
|---|---|---|---|---|
| OIDC-specific detection | ✓ (10 types) | Partial | ~1 (buggy) | — |
| Terraform fix generation | ✓ | — | — | — |
| TrustFix Confidence Score™ | ✓ | — | — | — |
| Multi-provider roadmap | ✓ | — | — | — |
| Free tier | ✓ | ✓ | ✓ | — |
Links
© 2026 Vikavi Security LLC. All rights reserved.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file trustfix-1.0.3.tar.gz.
File metadata
- Download URL: trustfix-1.0.3.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b25fb1a1ec48a33b142ef66f5d1b7e20e30a01c55f42930079fac556fcf628f
|
|
| MD5 |
8bd8be1ce8ca14c5e190748d6982b603
|
|
| BLAKE2b-256 |
6efb844b0085ebb5530b1c2df8b91c49403a6bd8788d297989700969353b203d
|
File details
Details for the file trustfix-1.0.3-py3-none-any.whl.
File metadata
- Download URL: trustfix-1.0.3-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c370235e0f63540359ccc8054bf4b5e71e62b17dc2e669a77a43f8445f86a55e
|
|
| MD5 |
c772760d302d93fb522019b4bdc3437d
|
|
| BLAKE2b-256 |
ca37fd3730934944a6466ddc65c6ce573728662566eba4248ea97798fc800234
|