Skip to main content

How Trust Scores Work

Every tool in Forge is analyzed by Sigil's 8-phase security engine. Trust scores help you understand the security risk of AI agent tools before installation.

Trust Score Ranges

HIGH TRUST
Score 0–9
Auto-approve (configurable)
MEDIUM TRUST
Score 10–24
Review carefully before approving
LOW TRUST
Score 25–49
Strong caution — likely reject
VERY LOW TRUST
Score 50+
Reject — do not approve

8-Phase Security Analysis

1

Install Hooks

Critical (10x)

Scans setup.py cmdclass, npm postinstall scripts, and Makefile targets for malicious install-time behavior

2

Code Patterns

High (5x)

Detects dangerous patterns like eval(), exec(), pickle.loads(), and child_process executions

3

Network / Exfil

High (3x)

Identifies outbound HTTP requests, webhooks, socket connections, and DNS tunneling attempts

4

Credentials

Medium (2x)

Searches for environment variable access, credential files (.aws, .kube), SSH keys, and API key patterns

5

Obfuscation

High (5x)

Detects Base64 encoding, character code manipulation, hex encoding, and minified suspicious payloads

6

Provenance

Low (1-3x)

Analyzes Git history, author patterns, binary file inclusion, and hidden file presence

7

Prompt Injection

High (4x)

Detects jailbreak attempts, markdown-based RCE, and social engineering patterns

8

Skill Security

Medium (3x)

Scans for AI skill malware, skill.yaml tampering, and tool abuse patterns

Example Security Analysis

postgres-connector

HIGH TRUST(92)
92
/100

Clean database connector with standard SQL operations. No install hooks or suspicious patterns detected.

web-scraper-pro

MEDIUM TRUST(73)
73
/100

Makes external HTTP requests and processes dynamic content. Uses eval() for data parsing.

system-manager

LOW TRUST(28)
28
/100

Accesses system files, modifies PATH variables, and includes obfuscated code sections.

Analyze Your Tools with Sigil

Get detailed security reports, track tool updates, and collaborate with your team using Sigil's complete platform.