MCP 설정을 감사하고, 비밀 정보를 마스킹하며, SKILL을 검증하고, 네트워크 스캔을 수행하여 AI agent를 보호합니다.
다른 이름 securityscan-api/securitystack-mcp, securitystack-mcp, securityscan-mcp
- 스타
- 0
- Tools
- 8
- 다운로드, 30일
- 99
- 최신 버전
- 0.2.0
- 마지막 커밋
- 2026년 8월 30일
- 라이선스
- Apache-2.0
SecurityScan MCP란?
SecurityScan은(는) MCP server입니다. MCP 설정을 감사하고, 비밀 정보를 마스킹하며, SKILL을 검증하고, 네트워크 스캔을 수행하여 AI agent를 보호합니다. 8개 도구를 제공합니다. 예: audit_mcp_server_config, scan_secrets, scan_skill.
프로젝트 README에서 생성된 요약
SecurityScan MCP server 정보
SecurityScan은 AI agent의 환경을 보호하기 위해 8가지 특화된 도구를 제공하여 통합 보안 계층을 구축합니다. 개발자는 pip를 통해 이 server를 설치하고 Claude Desktop 또는 Claude CLI와 같은 클라이언트에 통합할 수 있습니다. 이 시스템은 오염된 설정, 의존성 오류, 네트워크 노출, 데이터 유출이라는 네 가지 주요 침해 경로를 해결합니다. 호스팅된 백엔드 서비스에 연결하는 클라이언트로 작동하지만, 필수적인 오프라인 기능도 포함하고 있습니다.
audit_mcp_server_config 및 scan_secrets 두 도구는 API key 없이 완전히 오프라인 및 인프로세스 방식으로 작동합니다. 이를 통해 MCP 설정의 오염 여부를 즉시 감사하고, LLM에 전달되기 전에 개인정보(PII)나 비밀 정보를 마스킹할 수 있습니다. scan_skill, check_dependencies, network_scan과 같은 다른 도구는 호스팅된 서비스에 접속하기 위해 SECURITYSCAN_API_KEY 또는 DEPSCAN_API_KEY와 같은 특정 API key가 필요합니다. 특히 network_scan 도구는 사용자가 소유한 장치만 스캔할 수 있도록 authorized 플래그가 필요합니다.
활용 사례
- 1MCP 설정 감사현재 MCP 설정에 도구 오염이나 유출된 자격 증명이 있는지 확인합니다.
- 2민감 데이터 마스킹프롬프트를 LLM에 보내기 전에 API key나 개인정보를 식별하고 제거합니다.
- 3새로운 AI skill 검증설치 전 신뢰할 수 없는 skill의 멀웨어 패턴이나 프롬프트 인젝션 여부를 분석합니다.
- 4네트워크 보안 스캔 수행호스트에 대한 능동 스캔을 실행하여 열린 포트나 기본 자격 증명을 찾습니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
SecurityScan MCP 설치 방법
형식 확인: 2026년 11월 10일Claude Code에 SecurityScan MCP 설치
$ claude mcp add securitystack-mcp -- uvx securityscan-mcpCursor에 SecurityScan MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"securitystack-mcp": {
"command": "uvx",
"args": [
"securityscan-mcp"
]
}
}
}VS Code에 SecurityScan MCP 설치
.vscode/mcp.json
{
"servers": {
"securitystack-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"securityscan-mcp"
]
}
}
}Claude Desktop에 SecurityScan MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"securitystack-mcp": {
"command": "uvx",
"args": [
"securityscan-mcp"
]
}
}
}Codex에 SecurityScan MCP 설치
~/.codex/config.toml
[mcp_servers.securitystack-mcp] command = "uvx" args = ["securityscan-mcp"]
Gemini CLI에 SecurityScan MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"securitystack-mcp": {
"command": "uvx",
"args": [
"securityscan-mcp"
]
}
}
}SecurityScan MCP 도구 8
README에서 감지됨audit_mcp_server_configscan_secretsscan_skillcheck_dependenciesnetwork_scanfull_stack_auditsecuritystack_pricingsecuritystack_checkout
| audit_mcp_server_config | — | |
| scan_secrets | — | |
| scan_skill | — | |
| check_dependencies | — | |
| network_scan | — | |
| full_stack_audit | — | |
| securitystack_pricing | — | |
| securitystack_checkout | — |
구성
ACTIVESCANNER_API_KEYDEPSCAN_API_KEYSECRETSCAN_API_KEYSECURITYSCAN_API_KEY
| 이름 | 설명 | 유형 |
|---|---|---|
| ACTIVESCANNER_API_KEY | — | |
| DEPSCAN_API_KEY | — | |
| SECRETSCAN_API_KEY | — | |
| SECURITYSCAN_API_KEY | — |
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능securityscan-api/securitystack-mcp is public and reachablegithub.com/securityscan-api/securitystack-mcp ↗통과
- 패키지가 이 저장소를 소스로 지정검사되지 않음
- 빌드 출처(Sigstore 증명)No build attestation published for this release검사되지 않음
- 오픈 소스 라이선스 (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-08-30github.com/securityscan-api/securitystack-mcp ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음No popular package one edit away from securityscan-mcp통과
- 패키지와 의존성에 심각한 보안 권고 없음70 resolved dependencies checked; no critical advisoryosv.dev ↗통과
- 모델에 대한 숨겨진 지침 없음8 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨No tool named like delete, drop or exec통과
- 원격 endpoint가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기SecurityScan MCP
Give your AI agent the ability to secure its own environment — one MCP config, eight tools.
Audit MCP configs for poisoning, redact secrets/PII before they leave for an LLM, vet untrusted skills, monitor dependency health, and actively scan your network. All from a single
securitystackentry in your agent's MCP config.
This is the client: the unified MCP server an AI agent (Claude CLI/Desktop, or any MCP-aware agent) installs to call the SecurityScan hosted services. The backend services themselves are hosted — you don't run them. You configure API keys and your agent gets eight tools — six security plus two sales.
Why
An AI agent has four ways to get compromised. SecurityScan covers all four:
1. What it INSTALLS → poisoned skills / MCP configs → scan_skill + audit_mcp_server_config
2. What it DEPENDS ON → a dependency goes down/rogue → check_dependencies
3. Where it's EXPOSED → open ports, default creds → network_scan (with AI agent loop)
4. What it SENDS OUT → secrets/PII leak into the LLM → scan_secrets
Two of these — audit_mcp_server_config and scan_secrets — run offline, in-process, with no API
key. They work the moment you install the server. The other four call hosted services (configure
their keys to enable them; each is skipped gracefully if unset).
Install
1. Install the server
pip install securityscan-mcp
That's it — the package is on PyPI.
2. Add it to your agent
For Claude Desktop / CLI (claude_desktop_config.json or ~/.claude.json):
{
"mcpServers": {
"securityscan": {
"command": "python",
"args": ["-m", "stack.unified_mcp_server"],
"env": {
"ACTIVESCANNER_API_KEY": "ask_live_...",
"DEPSCAN_API_KEY": "dsk_live_...",
"SECURITYSCAN_API_KEY": "ss_live_...",
"SECRETSCAN_API_KEY": "ssc_..."
}
}
}
}
The three offline tools (audit_mcp_server_config, scan_secrets, securitystack_pricing) need no key and work immediately.
The four hosted-service tools activate when you set their key; set only what you use.
Get a free API key (no credit card):
curl -X POST https://scan.apisecurityscan.net/v1/register -d '{}'See docs/QUICKSTART.md for the 2-minute setup.
3. Verify
claude mcp list
# securitystack ... Connected
Then ask your agent: "Audit my MCP config for security risks" or "Scan this prompt for secrets before I send it: ..."
The eight tools
| Tool | What it does | Needs a key? |
|---|---|---|
audit_mcp_server_config |
Audits an MCP config for tool poisoning, leaked credentials, supply-chain risk, toxic capability pairs (OWASP MCP Top 10). | No — runs offline |
scan_secrets |
Detects & redacts secrets (API keys, tokens, private keys) + PII (email, phone, SSN, credit card, IBAN) in a payload before it leaves for an LLM/API. Runs offline in-process with no key; routes to the backend if a key is set. | No — runs offline |
scan_skill |
Analyzes an untrusted AI skill for prompt injection, malware patterns, OWASP LLM Top 10 — before you install it. | SECURITYSCAN_API_KEY |
check_dependencies |
Checks the health (uptime, SSL, blacklist, trust score) of endpoints your agent depends on. | DEPSCAN_API_KEY |
network_scan |
Active security scan of a device/host with an autonomous AI agent that reasons about findings. Requires authorized: true — only scan what you own. |
ACTIVESCANNER_API_KEY |
full_stack_audit |
All of the above correlated into one prioritized report. | per-tool keys |
securitystack_pricing |
Tier/price/quota catalog with the benchmark evidence behind it — evaluate or recommend a purchase to your user. | No — runs offline |
securitystack_checkout |
Agent-native purchase: opens a Stripe checkout for a tier and returns the payment URL plus a PENDING API key that activates automatically on payment. | No — public endpoint |
Authorization & legality
network_scan performs active scanning. You must set authorized: true to certify you own or
have permission to scan the target. Scanning without authorization may violate the CFAA (US), the
Computer Misuse Act (UK), and similar laws. See the Terms of Service.
License
Apache-2.0. See LICENSE.
SecurityScan MCP 질문
SecurityScan MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add securitystack-mcp -- uvx securityscan-mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
SecurityScan MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
SecurityScan MCP는 어떤 도구를 제공하나요?
8개 도구를 제공합니다. 예: audit_mcp_server_config, scan_secrets, scan_skill, check_dependencies, network_scan.
MCP 설정을 감사하거나 비밀 정보를 스캔할 때 API key가 필요한가요?
아니요, audit_mcp_server_config 및 scan_secrets 도구는 API key 없이 오프라인 및 인프로세스 방식으로 실행됩니다.
SecurityScan MCP server를 어떻게 설치하나요?
pip install securityscan-mcp 명령어를 사용하여 pip로 설치할 수 있습니다.
무료 API key를 받을 수 있나요?
네, 특정 curl 명령어를 사용하여 등록하면 신용카드 없이 무료 API key를 받을 수 있습니다.