OO

opena2a-org/hackmyagent

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

89 stars 16 forks 품질 85 트렌드 36Apache-2.0

AI 대리인을 위한 Metasploit: 검사, 공격 및 고침 AI 대리인 및 MCP 서버. 오픈 소스 보안 툴킷.

개요

: CLI · HackMyAgent · 비밀 · AIM · 브라우저 가드 · DVAA 보안 스캐너, Red-team 툴킷 및 AI 에이전트에 대한 행동 시뮬레이터. 아파치 2.0. config 파일이 없습니다. 필요 없음. 종료 코드 1 어떤 중요 또는 높은 발견 화재. - NanoMind semantic layer를 포함한 88개 범주의 363개의 검사 Credentials, MCP 구성, OpenClaw 및 NemoClaw, Unicode steganography, CVEs, 지배, 공급망, 메모리 및 RAG 중독, 에이전트 정체성, sandbox 탈출. Hackmyagent check-metadata 를 라이브 목록으로 실행하십시오. - 모든 artifact (skill, MCP config, SOUL.md, 시스템 프롬프트)는 Abstract Security Tree로 컴파일합니다. 7 AST 분석기는 나무에 대해 실행 : 기능, 자격, 지배, 범위, 신속한, 코드, stego. 패턴 매칭은 명확하지 않은 기능, 제약 약점, 범위 mismatches 및 스캐너 배출 시도를 놓습니다. AST 쿼리는 그들을 잡아. (이 29은 semantic 검사의 고정 카탈로그입니다. 검사 출력의 검사 라인 — e.g.

개요(AI 번역)

OpenA2A: CLI · HackMyAgent · 비밀 · AIM · 브라우저 가드 · DVAA

웹 사이트 · 데모 · Discord

AI 대리인을 위한 안전 스캐너. 그것은 기계에 그림자 AI를 찾아, 검사 대리인 프로젝트 및 credentials를 위한 포장, 위험한 MCP 구성, 신속한 주입 및 약한 지배, 및 공격 탑재량을 가진 시험 대리인.

빠른 시작

프로젝트에 스캔:

config 파일 또는 플래그가 필요하지 않습니다. [...] omitted line. 전체 출력, 샘플 작업 공간 및 생성 된 빌드는 docs/quick-start-capture.txt입니다. 실행 출구 1 중요한 또는 높은 발견 화재 때문에.

당신이 검사하고 싶은 무엇을?

  • ** 내 자신의 프로젝트, 나는 그것을 발송하기 전에 : ** npx hackmyagent secure. 다음 : [T2]].
  • ** 패키지, 저장소 또는 기술, 설치하기 전에:** npx hackmyagent check . 다음, 지역 복사에 대한: npx hackmyagent secure --fix.
  • ** 자체 실행 에이전트 엔드 포인트 : ** npx hackmyagent attack . 다음으로, 모든 페이로드 : npx hackmyagent attack --intensity aggressive.
  • ** 풀 요청 신체와 같은 하나의 텍스트 : ** npx hackmyagent scan-text . 다음, 파이프라인에서: npx hackmyagent scan-text - --as pr-body --json.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

HackMyAgent

OpenA2A: CLI · HackMyAgent · Secretless · AIM · Browser Guard · DVAA

Website · Demos · Discord

Security scanner for AI agents. It finds the shadow AI on a machine, scans agent projects and packages for credentials, risky MCP configs, prompt injection and weak governance, and tests agents with attack payloads.

Quick start

Scan the project you are in:

npx hackmyagent secure
  support-agent  v1.0.0 · library · 5 files analyzed
  [...]
  ── Observations ────────────────────────────────────────────
  Surfaces    library · 5 semantic artifacts · all 5 artifacts reached 0-6 of 7 analyzer families
  Checks      261 static declared · 63 of 63 check groups ran · 5 semantic (NanoMind AST, 0-6 of 7 analyzer families) · 5 files read by static checks
  [...]
  ── Findings ────────────────────────────────────────────────
  [...]
  │ CRITICAL  Overprivileged MCP server scope
  │ .mcp.json:5
  │ Overprivileged filesystem access allows the agent (or an attacker via prompt injection) to read sensitive files like SSH keys, credentials, and system configs.
  │ Verify: sed -n '5p' /home/dev/workspace/support-agent/.mcp.json
  │ Fix: Scope "filesystem" to the project directory: replace "/" with "./" or a specific subdirectory.
  [...]
  Path forward: 53 -> 92 by fixing 1 critical + 3 high

No config file or flag is needed. [...] marks omitted lines. The full output, the sample workspace and the build that produced it are in docs/quick-start-capture.txt. The run exits 1 because a critical or high finding fired.

What do you want to check?

  • My own project, before I ship it: npx hackmyagent secure. Next: npx hackmyagent secure --fix.
  • A package, repository or skill, before I install it: npx hackmyagent check . Next, for a local copy: npx hackmyagent secure --fix.
  • A running agent endpoint you own: npx hackmyagent attack . Next, with every payload: npx hackmyagent attack --intensity aggressive.
GitHub에서 전체 README 보기

설치

npx hackmyagent secure
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →