audr은(는) 무엇을 하나요?
AI 에이전트 설정(MCP 서버, 스킬, 에이전트 권한)을 위한 정적 분석 스캐너입니다. 기본적으로 오프라인으로 작동하며 SARIF/HTML/JSON 출력을 지원합니다.
기능
- MCP 서버 설정 검사
- 스킬 구성 검증
- 에이전트 권한 분석
- 오프라인 분석 지원
- SARIF/HTML/JSON 형식 출력
사용법
npx harshmaur/audr [옵션] [경로]
옵션
--format <형식>: 출력 형식 지정 (sarif,html,json)--output <파일>: 출력 파일 경로--config <파일>: 설정 파일 경로--offline: 오프라인 모드 활성화
예시
# 기본 분석 (현재 디렉토리)
npx harshmaur/audr
# 특정 경로 분석
npx harshmaur/audr ./config
# JSON 형식으로 출력
npx harshmaur/audr --format json --output report.json
출력 형식
- SARIF: 정적 분석 결과 교환 형식 (SARIF v2.1.0)
- HTML: 브라우저에서 볼 수 있는 보고서
- JSON: 기계 판독 가능한 데이터
요구 사항
- Node.js 18 이상
- npm 또는 npx
라이선스
MIT