Quét những gì agent của bạn tin tưởng — chỉ trong một lệnh
Palanit Core là một trình quét không phụ thuộc gì cho Model Context Protocol. Đưa cho nó một cấu hình MCP hoặc một manifest công cụ và nó sẽ đọc mọi công cụ theo đúng cách agent của bạn sẽ đọc — rồi gắn cờ những công cụ sẽ âm thầm phản bội nó. Nó miễn phí, mã nguồn mở, và được thiết kế để sống trong terminal và CI của bạn.
Core phát hiện những gì
Đầu độc mô tả công cụ
Các chỉ dẫn ẩn trong mô tả của một công cụ mà agent của bạn sẽ thực thi như thể chính bạn viết ra.
Rò rỉ dữ liệu
Các mô tả hoặc lược đồ dẫn dắt agent gửi dữ liệu hoặc bí mật đến một điểm cuối bên ngoài.
Bí mật hardcode
Các khóa API, token và thông tin xác thực bị đưa thẳng vào cấu hình và manifest.
Unicode vô hình
Các ký tự điều khiển độ rộng bằng không và hai chiều che giấu chỉ dẫn khỏi sự đánh giá của con người.
Gói không ghim phiên bản
Các máy chủ khởi chạy với @latest hoặc phiên bản thả nổi — một rủi ro chuỗi cung ứng kiểu tráo đổi.
Công cụ thực thi shell
Các công cụ gọi ra shell, mở rộng bán kính thiệt hại của mỗi lệnh bị xâm phạm.
Giao vận không có TLS
Các điểm cuối qua http:// nơi lưu lượng công cụ có thể bị đọc hoặc can thiệp khi truyền.
Trùng tên che khuất
Hai công cụ cùng tên, cho phép một công cụ độc hại che khuất một công cụ đáng tin.
Được xây dựng cho CI
Core thoát với mã 1 với bất kỳ phát hiện nào ở mức độ HIGH trở lên, nên một công cụ bị đầu độc sẽ làm hỏng bản dựng thay vì đến được sản xuất. Đầu ra JSON máy đọc được gắn vào bất kỳ pipeline hoặc bảng điều khiển nào.
Mở ngay từ thiết kế
Mọi quy tắc đều đọc được và kiểm toán được. Bạn có thể thấy chính xác những gì Core coi là nguy hiểm, mở rộng nó bằng quy tắc của riêng bạn, và tin tưởng nó chính vì bạn có thể kiểm tra nó.
Cài đặt & chạy
# Install (PyPI)
pip install palanit-core
# Scan an MCP config — fails CI on HIGH+
palanit scan mcp.config.json --fail-on HIGH
# Machine-readable output
palanit scan mcp.config.json --json > report.json