quantumscan-io/langchain-quantumscan
GitHub: quantumscan-io/langchain-quantumscan
为 LangChain/LangGraph/CrewAI/AutoGen 等智能体框架提供交易前合约安全检查和后量子密码学漏洞扫描的工具集成库。
Stars: 0 | Forks: 0
# langchain-quantumscan
适用于 **LangChain**、**LangGraph**、**CrewAI** 和 **AutoGen** 的 QuantumScan 工具 —— 提供交易前安全检查(蜜罐/Drainer 检测、合约风险评分)以及后量子密码学漏洞扫描,可直接集成到 agent 的工具集中。
无需运行服务器 —— 每个工具都直接调用托管的 QuantumScan MCP endpoint
(`https://quantumscan.io/api/mcp`)。免费额度:每个 IP 每天 10 次扫描,无需注册。
## 安装
```
pip install langchain-quantumscan
```
## LangChain / LangGraph
```
from langchain_quantumscan import get_quantumscan_tools
from langgraph.prebuilt import create_react_agent
tools = get_quantumscan_tools()
agent = create_react_agent(llm, tools)
```
独立工具:`QuantumScanTool`(扫描代码库)、`GetScanResultTool`(轮询获取结果)、
`CheckPqcRiskTool`(即时算法检查,无需扫描)、`ScanContractTool`(在**签署**交易前验证合约是否安全)。
## CrewAI
```
from crewai import Agent
from langchain_quantumscan import QuantumScanCrewTool
auditor = Agent(
role="Security Auditor",
goal="Verify contracts and repos are safe before the crew interacts with them",
tools=[QuantumScanCrewTool()],
)
```
## AutoGen
```
from langchain_quantumscan import quantumscan_scan_contract, AUTOGEN_TOOLS
```
## 为什么会有这个项目
签署交易或安装依赖的自主 agent 是蜜罐、Drainer 和rug pulls 的最高价值目标 —— 并且从其构建原理来看,它们无法像人类那样“察觉”到骗局。`ScanContractTool` / `quantumscan_scan_contract` 为 agent 提供了一种在**签署**之前进行检查的方法,而不仅仅是在损失发生后再发现。
## 可选:提高速率限制
```
export QUANTUMSCAN_API_KEY=qs_... # get one free at quantumscan.io
```
## 许可证
MIT
标签:AI智能体, DLL 劫持, LangChain, 人工智能, 区块链安全, 后量子密码学, 大语言模型, 智能合约安全, 用户模式Hook绕过, 轻量级, 逆向工具