Openclaw용 VerifyGuard

VerifyGuard는 게시 전에 Markdown 파일의 형식 문제, 깨진 링크, 보안 유출 및 완료되지 않은 자리 표시자를 스캔하는 자동화된 사전 체크 유틸리티입니다.

lxr-666
v1.0.0
Jun 22, 2026
0
419
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install verifyguard

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 verifyguard 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

VerifyGuard란 무엇인가요?

VerifyGuard는 AI가 생성한 문서와 사람이 작성한 문서가 게시 또는 배포 전에 완벽하도록 보장하기 위해 설계된 강력하고 가벼운 명령줄 검증 도구입니다. Claude Code에서 볼 수 있는 독립적인 검증 에이전트 패턴에서 영감을 받은 VerifyGuard는 Openclaw Skills를 사용하는 기술 작성자, 개발자 및 콘텐츠 제작자를 위한 자동화된 안전 가드 역할을 하는 완전히 독창적인 Python 기반 구현을 나타냅니다.

VerifyGuard는 여러 품질 및 보안 체크포인트에서 자동화된 스캔을 실행함으로써 깨진 하이퍼링크 게시, 민감한 액세스 토큰 유출 또는 TODO나 FIXME와 같은 자리 표시자가 있는 미완성 기사 업로드와 같은 당황스러운 실수를 방지하는 데 도움이 됩니다. Python 및 표준 라이브러리를 사용하여 로컬에서 작동하므로 자동화된 게시 파이프라인으로의 통합을 위해 빠르고 안전하며 이식성이 뛰어납니다.

VerifyGuard 활용 사례

  • 콘텐츠 게시 안전 장치: 라이브 블로그에 푸시하기 전에 초안 파일의 형식 오류 및 완료되지 않은 진행 중인 작업 마커를 자동으로 확인합니다.
  • 링크 무결성 감사: 독자에게 죽은 URL이 제공되지 않도록 Markdown 파일에 하이퍼링크된 모든 외부 리소스를 검증합니다.
  • 비밀 정보 유출 방지: git에 커밋하기 전에 API 키, 독점 토큰, 비밀번호 및 프라이빗 IP 유출을 감지하기 위해 로컬 파일에 대해 빠른 스캐너를 실행합니다.
  • CI/CD 품질 게이트: 들어오는 기술 문서 제출에 품질 게이트를 적용하기 위해 CLI 스크립트를 지속적 통합 워크플로우에 통합합니다.

VerifyGuard 작동 원리

  1. 대상 식별: 사용자가 VerifyGuard 명령 인터페이스를 사용하여 대상 Markdown 문서 또는 디렉토리 경로를 지정합니다.
  2. 보안 및 비밀 정보 스캔: 시스템이 노출된 API 토큰, 데이터베이스 비밀번호 및 내부 호스트 IP 구성을 포함한 잠재적인 보안 취약성을 위해 대상 파일을 파싱합니다.
  3. 구문 및 완전성 파싱: VerifyGuard는 콘텐츠의 구조적 개요를 읽고 해결되지 않은 콘텐츠 마커(예: TODO, FIXME) 및 잘린 구문 세그먼트를 검색합니다.
  4. 링크 접근성 확인: 이 도구는 문서의 모든 웹 링크를 추출하고 활성 연결성을 확인하기 위해 비동기 또는 순차적 HTTP 상태 조회를 시도합니다.
  5. 보고서 생성: 검증 워크플로우는 결과를 실행 가능한 CLI 요약으로 컴파일하고 심각도(CRITICAL, ERROR, WARNING)별로 항목을 분류하여 사용자가 파일 게시가 안전한지 여부를 알 수 있도록 합니다.

VerifyGuard 설정 가이드

Requirements

VerifyGuard operates with a Python environment and requires Python 3.x installed on your target system.

Usage Commands

You can interact with VerifyGuard using Python commands directly from your terminal. Replace {{SKILL_DIR}} with the absolute path to your cloned skill directory:

# Check Markdown document syntax and general structure
python3 {{SKILL_DIR}}/scripts/verify.py check path/to/article.md

# Validate all external URL links embedded inside the document
python3 {{SKILL_DIR}}/scripts/verify.py links path/to/article.md

# Scan the document for sensitive credentials and private configurations
python3 {{SKILL_DIR}}/scripts/verify.py secrets path/to/article.md

# Run all validation checks (security, formatting, completeness, and links) in a single workflow
python3 {{SKILL_DIR}}/scripts/verify.py all path/to/article.md

VerifyGuard 데이터 스키마 및 분류 체계

VerifyGuard organizes its validation patterns and metadata structure around the following scanning dimensions:

Severity Level Check Dimension Description & Verification Target
CRITICAL Security (安全) Scans for active passwords, API secret tokens, authentication keys, and internal IP address exposures
ERROR Completeness (完整) Searches for unfinished tasks flags (e.g., TODO, FIXME) and structural content truncation errors
WARNING Links (链接) Confirms correct URL structures, schema validation, and remote destination web server accessibility
WARNING Format (格式) Ensures proper Markdown grammar formatting, parsing blocks, and safe encoding compliance

VerifyGuard 고급 기능

  • 세분화된 하위 모듈 검사: 전체 파일 처리를 기다리는 대신 맞춤형 검사(예: 외부 링크만 감사하거나 보안 유출 검사)를 실행합니다.
  • 독립적 실행 모델: Claude Code VerificationAgent 워크플로우에서 영감을 받았지만 순수 Python으로 기본 구현되어 비용이 많이 드는 타사 모델 오케스트레이션이 필요 없습니다.
  • 자동화된 워크플로우 통합: 표준화된 시스템 코드를 출력하도록 설계되어 Openclaw Skills를 사용하는 개발자가 이 도구를 Git 훅이나 pre-commit 프로세스에 원활하게 연결할 수 있습니다.
  • 결정론적 파싱 로직: 로컬 정규 표현식 및 빠른 HTTP 요청을 사용하여 빠르고 리소스 효율적인 검사를 보장하며, 클라우드 유출로부터 기밀 코드베이스를 보호합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*