Skip to main content

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

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:

  1. Install free GitHub Action → scans every PR
  2. Connect AWS account → maps IAM roles to workflows
  3. View findings with severity ratings
  4. 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 Email 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

trustfix-1.0.3.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trustfix-1.0.3-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

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

Hashes for trustfix-1.0.3.tar.gz
Algorithm Hash digest
SHA256 3b25fb1a1ec48a33b142ef66f5d1b7e20e30a01c55f42930079fac556fcf628f
MD5 8bd8be1ce8ca14c5e190748d6982b603
BLAKE2b-256 6efb844b0085ebb5530b1c2df8b91c49403a6bd8788d297989700969353b203d

See more details on using hashes here.

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

Hashes for trustfix-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c370235e0f63540359ccc8054bf4b5e71e62b17dc2e669a77a43f8445f86a55e
MD5 c772760d302d93fb522019b4bdc3437d
BLAKE2b-256 ca37fd3730934944a6466ddc65c6ce573728662566eba4248ea97798fc800234

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page