Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ActGuard — 도구를 사용하는 LLM 에이전트에서 임베딩 검색과 대조 로그 확률 점수를 사용하여 간접 프롬프트 주입을 탐지하고 마스킹하는 실행 전 행동 감사 방어 기법입니다. | Kitploit
도구/GitHubGitHub/binzhwang/actguard
Defensive ToolsVulnerability AnalysisPenetration TestingMachine LearningAI Security
GitHubbinzhwang/actguard

ActGuard

도구를 사용하는 LLM 에이전트에서 임베딩 검색과 대조 로그 확률 점수를 사용하여 간접 프롬프트 주입을 탐지하고 마스킹하는 실행 전 행동 감사 방어 기법입니다.

저장소 보기
112일 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

ActGuard

ActGuard는 도구를 사용하는 LLM 에이전트에서 간접 프롬프트 주입에 대응하는 실행 전 행동 감사 방어 기법입니다. 이 저장소에는 최종 ActGuard 구현과 이를 평가하는 데 필요한 AgentDojo 기반 런타임이 포함되어 있습니다.

이 릴리스에는 최종적이고 완전한 ActGuard 구성만 포함되어 있습니다. 내부 구성 요소는 AgentDojo 벤치마크 및 추적 형식과의 호환성을 위해 여전히 reflective_audit 식별자를 사용합니다.

요구 사항

  • Python 3.10 이상
  • OpenRouter API 키
  • meta-llama/Meta-Llama-3.1-8B-Instruct 체크포인트 또는 이에 상응하는 로컬 체크포인트에 대한 접근
  • 로컬 로그 확률 점수 산정을 위해 CUDA 지원 GPU를 강력히 권장

설치

uv 사용을 권장합니다:

root@kitploit:~
uv sync --frozen --extra actguard

또는 활성화된 Python 환경에 설치할 수 있습니다:

root@kitploit:~
python -m pip install -e '.[actguard]'

빠른 시작

저장소 루트에서:

root@kitploit:~
export OPENROUTER_API_KEY=...
uv run --frozen --extra actguard ./scripts/run_actguard.sh

프로젝트를 pip로 설치한 경우 다음을 실행하세요:

root@kitploit:~
export OPENROUTER_API_KEY=...
./scripts/run_actguard.sh

이 스크립트는 important_instructions 공격으로 workspace 스위트를 평가합니다. 메인 에이전트와 검증자에는 OpenRouter를 사용하고, 임베딩 검색 및 대조 로그 확률 귀속에는 Hugging Face 호환 로컬 모델을 사용합니다. 기본 게이트된 Llama 체크포인트를 다운로드하기 전에 Hugging Face 인증이 필요할 수 있습니다.

다운로드한 체크포인트를 사용하려면 scripts/run_actguard.sh의 --reflective-audit-embedding-model 및 --reflective-audit-logprob-model 값을 해당 로컬 경로로 바꾸세요. 모든 벤치마크 옵션을 보려면 uv run --frozen actguard-benchmark --help를 사용하세요.

기본 구성

출력

결과는 다음 위치에 기록됩니다:

root@kitploit:~
runs/openai_gpt-4o-mini-2024-07-18-reflective_audit/actguard/

runs/ 디렉터리는 Git에서 무시됩니다.

테스트

ActGuard 회귀 테스트를 실행하세요:

root@kitploit:~
uv run --frozen pytest -q tests/test_agent_pipeline/test_reflective_audit.py

저장소 구조

  • src/agentdojo/agent_pipeline/reflective_audit.py: ActGuard 구현
  • src/agentdojo/agent_pipeline/agent_pipeline.py: 파이프라인 통합
  • src/agentdojo/scripts/benchmark.py: 벤치마크 CLI
  • src/agentdojo/default_suites/: 평가 스위트 및 작업 정의
  • tests/test_agent_pipeline/test_reflective_audit.py: 회귀 테스트
  • src/agentdojo/reflective_audit_trace.py: 추적 생성 및 검사

실행 로그, 로컬 환경, 자격 증명, 논문 초안, 임시 분석 출력 및 비교 방어 기법은 이 릴리스에서 의도적으로 제외되었습니다.

라이선스

이 프로젝트는 MIT 라이선스에 따라 배포됩니다. AgentDojo에서 파생된 벤치마크 런타임을 포함하며, 유지된 업스트림 저작권 고지는 LICENSE를 참조하세요.

도구 다운로드
매개변수설정
백엔드 모델OpenRouter를 통한 openai/gpt-4o-mini-2024-07-18
백엔드 모델 temperature0
청크 길이80--180자
임베딩 모델sentence-transformers/all-MiniLM-L6-v2
검색된 청크k = 3
대조 로그 확률 모델meta-llama/Meta-Llama-3.1-8B-Instruct
로그 확률 임계값0
유사 청크 그룹화 임계값0.9
도구 결과 컨텍스트전체 감사 가능 이력
검증자 모델OpenRouter를 통한 openai/gpt-5-mini
검증자 temperature0
예측 다음 도구 집합 크기1--3
인접 청크 확장양쪽 각 1개 청크
행동당 최대 복구 시도2
로컬 마스킹 텍스트[Removed suspicious instruction from external tool result.]