Methodology

Scoring Methodology

A transparent look at how RugSol calculates risk scores. Every penalty and threshold is documented here.

How Scoring Works

The algorithm is penalty-based: start at 100, lose points for each risk factor.

100

Starting Score

Every token begins with a perfect score

8+

Security Checks

Independent checks run in parallel

A-F

Letter Grade

Final score maps to a letter grade

Grade Scale

Score ranges and their meaning.

A
80 — 100
Safe
Token passed most security checks. Low risk factors detected.
B
60 — 79
Caution
Some minor risk factors present. Review specific warnings.
C
40 — 59
Risky
Multiple risk factors detected. Exercise significant caution.
D
20 — 39
High Risk
Serious security concerns identified. High probability of loss.
F
0 — 19
Likely Scam
Critical failures detected or extremely high risk. Avoid.

Critical Failures

Certain conditions automatically result in an F grade regardless of the numerical score. These are: honeypot detection (users cannot sell) and active mint authority (unlimited token minting). These represent the most severe risks where user funds are in immediate danger.

Penalty Breakdown

Every risk factor and its point deduction.

-50critical

Honeypot Detected

Sell simulation failed — users cannot sell their tokens.

-25critical

Mint Authority Active

Token creator can print unlimited new tokens, diluting holders.

-15high

Freeze Authority Active

Token creator can freeze any wallet, preventing transfers.

-50high

Top 10 Holders > 80%

Extreme concentration — a few wallets control almost all supply.

-30medium

Top 10 Holders > 50%

High concentration risk with potential for coordinated dumps.

-10low

Top 10 Holders > 30%

Moderate concentration, common in newer tokens.

-30high

Liquidity < $1,000

Extremely thin liquidity — high slippage and exit risk.

-20medium

Liquidity < $5,000

Low liquidity pool, significant price impact on trades.

-10low

Liquidity < $10,000

Below-average liquidity for active trading.

-15medium

Token Age < 24h

Very new token — insufficient history to evaluate.

-5low

Token Age < 7 days

Recent token with limited track record.

-5low

Mutable Metadata (DEX)

Token metadata can be changed — name/image may be altered.

-10medium

LP Not Locked/Burned

Liquidity pool can be withdrawn by the creator.

-20high

Dev Sold 100%

Deployer wallet has completely exited their position.

-10medium

Snipers Detected

Wallets bought in the same block as deployment — likely insiders.

Platform-Specific Adjustments

Scoring adapts based on whether a token is on a DEX or Pump.fun.

DEX Tokens

  • -Full LP depth analysis applied
  • -LP lock/burn status affects score
  • -Mutable metadata penalized (-5)
  • -All authority checks enforced

Pump.fun Tokens

  • -Bonding curve progress replaces LP check
  • -LP lock check marked N/A
  • -Mutable metadata expected (no penalty)
  • -Migration status tracked