Skip to content

Latest commit

 

History

History
81 lines (54 loc) · 2.33 KB

File metadata and controls

81 lines (54 loc) · 2.33 KB

🟡 ref-tools-ref-tools-mcp

Helping coding agents never make mistakes working with public or private libraries without wasting the context window.

Field Value
Grade B
Risk Score 17
Version 3.0.3
Vendor ref-tools
Stars ⭐ 1084
npm Package ref-tools-mcp
npm Downloads (30d) 2.4k
Language TypeScript
Source ref-tools-ref-tools-mcp
Scan Date 2026-04-26
Scanner tooltrust-scanner/v0.3.9

Findings Summary

Severity Count
Critical 0
High 2
Medium 0
Low 2
Info 0

Detailed Findings

🟠 🔑 AS-002 — Excessive Permission Surface

Severity: High

Description: tool declares network permission

Recommendation: Tool requests broad permissions (exec/fs/network). Validate input parameters using Enums where possible, and restrict file system operations to explicit allowed directories.


🔵 ⚡ AS-011 — DoS Resilience — Missing Rate Limit / Timeout

Severity: Low

Description: tool performs network or execution operations but declares no rate-limit, timeout, or retry configuration

Recommendation: Declare explicit rate-limit, timeout, and retry configuration for all network and execution tools. Implement exponential back-off and surface resource state to the calling agent.


🟠 🔑 AS-002 — Excessive Permission Surface

Severity: High

Description: tool declares network permission

Recommendation: Tool requests broad permissions (exec/fs/network). Validate input parameters using Enums where possible, and restrict file system operations to explicit allowed directories.


🔵 ⚡ AS-011 — DoS Resilience — Missing Rate Limit / Timeout

Severity: Low

Description: tool performs network or execution operations but declares no rate-limit, timeout, or retry configuration

Recommendation: Declare explicit rate-limit, timeout, and retry configuration for all network and execution tools. Implement exponential back-off and surface resource state to the calling agent.


Scored using ToolTrust methodology · Raw JSON report