search_rules
Search security guidance rules by keyword, status, language, severity, or scenario to find related vulnerabilities, rationale, and safe alternatives beyond scan results.
Instructions
보안 가이드 룰(기준선 + 실시간 인텔)을 키워드로 검색합니다.
특정 취약점 유형의 근거 규정·안전한 대안이 궁금할 때, 또는 스캔 결과의 rule_id 외에 관련 룰을 더 찾고 싶을 때 사용하세요. 코드 검사가 목적이면 이 도구가 아니라 scan_code / scan_path 를 씁니다.
로컬에 적재된 룰만 조회하며 네트워크 호출이 없습니다. 반환되는 results의 각 항목에는 rule_id가 있어 get_rule 로 전문을 조회할 수 있습니다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 최대 반환 건수 (기본 5) | |
| query | Yes | 검색어(한국어·영어 키워드, 룰 제목·본문·태그 대상). 예: 'SQL 삽입', 'hardcoded secret' | |
| status | No | 룰 상태로 필터. proposed=실시간 인텔이 자동 생성한 검토 대기 룰 | |
| language | No | 프로그래밍 언어로 필터 (예: python, javascript) | |
| scenario | No | 시나리오 태그로 필터. 값: web-app | data-pipeline | llm-integration | agent | |
| severity_min | No | 이 심각도 이상만 반환 | |
| approved_only | No | True면 승인(approved)된 룰만 — 자동 생성 proposed 룰 제외 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||