더북(TheBook)

• SecretsScannerAgent는 코드 내에 하드코딩된 시크릿을 식별하는 전담 모듈로, AWS Access Key(AKIA…), password, token 등 다양한 민감 문자열을 정규표현식으로 탐지합니다. 이 에이전트는 re.compile(r"(AKIA[0-9A-Z]{16}|secret|password|pwd|token)", re.IGNORECASE) 패턴을 기반으로 대소문자를 구분하지 않고 탐지를 수행합니다. 간단한 구조이지만 보안 사고 예방에 직접적으로 기여하는 필수적인 엔진입니다.

• CriteriaFromPDFAgent는 보안 점검 기준이 포함된 PDF 문서의 경로를 입력 받아 해당 문서를 기준 문서로 활용하고 있음을 요약하여 전달하는 역할을 수행합니다. 문서가 존재하지 않을 경우 적절한 오류 메시지를 제공하며, 파일이 존재하면 문서명을 기반으로 OWASP 또는 내부 정책 기준에 따라 점검이 수행된다는 요약 정보를 생성합니다. 현재 단계에서는 문서의 내용을 직접 분석하지 않지만, Remediation 과정에서 기준 정보의 맥락을 제공하는 기반 역할을 합니다.