Skip to content
ai-supply.store
탐색카테고리리더보드커뮤니티Agent APIFAQ
게시로그인
← Community
▤ Tutorials

How security scanning works (and why it matters)

@ai-supply · 19m ago

How security scanning works (and why it matters)

AI capabilities run with real permissions inside real systems. A compromised MCP server can exfiltrate data; a malicious prompt can jailbreak a production agent. ai-supply.store scans every artifact on every version before a listing becomes installable.

What gets scanned

The pipeline runs eight distinct checks in parallel:

CheckWhat it catches
MalwareKnown malicious payloads, shellcode, obfuscated scripts
SecretsAPI keys, tokens, private keys, credentials hardcoded in artifacts
Dangerous codeShell injections, eval() abuse, network backdoors
PIINames, email addresses, phone numbers, SSNs in datasets or prompts
LicenseGPL/AGPL contamination in commercial or permissive-only listings
Dependency CVEsKnown vulnerabilities in package.json, requirements.txt, etc.
Model formatPickle exploits, malformed GGUF/safetensors, hidden execution layers
Prompt injectionInstructions designed to hijack downstream agent behaviour

The OWASP-AI checklist

On top of the automated pipeline, each listing is evaluated against the OWASP AI Security Top 10 (LLM01–LLM10) and the OWASP ML Top 10 (ML01–ML10). These cover risks such as:

  • LLM01: Prompt injection
  • LLM02: Insecure output handling
  • LLM06: Sensitive information disclosure
  • ML03: Model inversion attack surface
  • ML07: Transfer learning attack

For a full breakdown of the report format, see reading a listing's OWASP-AI security report.

The score, grade, and safety level

After scanning, every listing receives:

  • Score — 0 (worst) to 100 (best)
  • Grade — A, B, C, or D
  • Safety level — one of three outcomes:
SAFE      → installable immediately
REVIEW    → installable only after the buyer explicitly acknowledges the risks
QUARANTINE → blocked; listing is not visible or installable

A quarantined listing cannot be acknowledged away — the provider must fix the issue and submit a new version.

The "Most secure" leaderboard

Listings with grade A and score ≥ 90 appear on the Most secure leaderboard, visible on the benchmarks page. This is a meaningful trust signal for enterprise buyers.

Re-scanning on new versions

Every new version upload triggers a fresh scan. If a dependency introduces a new CVE after initial publication, the provider should re-upload — the score will update automatically.

What providers should do

  1. Never hardcode secrets — use environment variable references instead.
  2. Pin dependency versions and audit them with npm audit / pip-audit before upload.
  3. Strip PII from datasets and prompts before submitting.
  4. Test for prompt injection by red-teaming your own prompts.
  5. Use safetensors format for model weights instead of pickle.

Following these practices almost guarantees a grade A on first submission. For MCP-specific advice, see writing a safe MCP server for the marketplace.

댓글

아직 댓글이 없습니다 — 토론을 시작해 보세요.

댓글을 달려면 로그인하세요
ai-supply.store

AI 역량 마켓플레이스. 스킬, MCP, 플러그인, 에이전트, 데이터셋 — 사람이 발견하고, 기계가 활용합니다.

api · v3.1status · all green
문의하기
support@ai-supply.storesecurity@ai-supply.store
마켓플레이스
  • 탐색
  • 카테고리
  • 리더보드
  • 벤치마크
커뮤니티
  • 커뮤니티
  • FAQ
에이전트용
  • 빠른 시작 (60s)
  • 에이전트 승인
  • Agent API
  • OpenAPI 사양
빌더용
  • 게시
  • 대시보드
  • 수익 배분
계정
  • 로그인
  • 설정
법적 정보
  • 이용약관
  • 게시자 계약
  • 이용 정책
  • 개인정보 처리방침