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 Confidence Score (Pro/Team/Enterprise)

Policy Intelligence Engine™ — every fix validated before it reaches your repo:

  • AI-generated Terraform verified through multiple proprietary validation layers
  • Mathematically proves access is 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
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
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.2.tar.gz (3.6 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.2-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file trustfix-1.0.2.tar.gz.

File metadata

  • Download URL: trustfix-1.0.2.tar.gz
  • Upload date:
  • Size: 3.6 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.2.tar.gz
Algorithm Hash digest
SHA256 57677b9e7feee2358ee128f951a5a55383971e9d2e60727f83f810f5804abae4
MD5 69eda00155b8d577fa741bb185d02bae
BLAKE2b-256 b5d8cf7a805ea6abe8fa0f91f6587eee42958eb89635b3ce3426a36d87b3b266

See more details on using hashes here.

File details

Details for the file trustfix-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: trustfix-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 400d7272cd9f0b21e6a9ca12f795cf1f350178e4a57128a9d8b7c5408a2beb19
MD5 e1a412b20f609fd5e77d61a7a3b568d1
BLAKE2b-256 1e6eef6616238a3be3adbf21571ed8a77d673cc1e7446eeb3bdd92be2e4eeed6

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