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)

Policy Intelligence Engine™ — every fix validated through 6 layers:

  • Structural validation
  • 150+ semantic contract assertions
  • Permission delta (proves access was narrowed, not widened)
  • Multi-model adversarial review (Team tier)
  • TrustFix Confidence Score™ (0-100) in every PR

NHI Security at Every Scale

Free Pro ($499/mo) Team ($799/mo)
Scanning Unlimited Unlimited Unlimited
Finding types 10 10 10
AWS accounts 1 5 Unlimited
AI fix credits 50 credits/month 200 credits/month
Confidence Score
Adversarial review
SOC2 CC6 evidence

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.1.tar.gz (3.5 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.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: trustfix-1.0.1.tar.gz
  • Upload date:
  • Size: 3.5 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.1.tar.gz
Algorithm Hash digest
SHA256 c840272a2d8a773ee7e8b55be301937afe114d6b353a47e55ef78dd557eb716c
MD5 623b91a18b368a6dd8978510c197e5bf
BLAKE2b-256 3342bd5b3d987bebf01f464087e83e15c9115cdbf75744918b0b4e180c0e2cd0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: trustfix-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c10e3f55d5c02964e8c28e073cd01284233f6bb000179de4e4b431f7c9c242b2
MD5 ef63b4a1e863e87ad0af5c5dde550c94
BLAKE2b-256 580b0846d05b47be8118a2eff5cc97cad6bf59e0a5ee08ed3d031f0f89cff6cc

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