CMDB 자동 발견 (4개): - autodiscovery.py: SSH 네트워크 스캔 + CMDB 자동 등록 - snmp_discovery.py: SNMP v2c/v3 장비 자동 발견 - dependency_map.py: 서비스 의존성 자동 매핑 (netstat) - config_inventory.py: 서버 인벤토리 자동 수집 (SSH) NL 쿼리 엔진 (3개): - nlquery.py: Text-to-SQL (SELECT 전용, DML 차단) - op_assistant.py: Multi-turn 대화형 운영 어시스턴트 - query_history.py: 쿼리 이력·즐겨찾기·공유 구성 드리프트 (3개): - drift_detection.py: 골든 구성 vs 실제 비교·SR 자동 생성 - golden_config.py: 내장 CSAP 템플릿 + 버전 관리 - auto_remediation.py: 승인 기반 자동 교정 + 롤백 멀티클라우드 (4개): - multicloud.py: 통합 관제 (NCloud+AWS+KT) - aws_connector.py: AWS SigV4 직접 서명 연동 - cost_optimizer.py: AI 비용 최적화 권고 - cloud_migration.py: On-prem→K-Cloud 체크리스트 공공기관 특화 (6개): - narasajang.py: 나라장터 OpenAPI 연동 - public_api_hub.py: data.go.kr KISA·기상청 허브 - isp_support.py: ISP 수립 지원 + AI 보고서 - network_zone.py: 행정망/인터넷망 분리 관리 - k_cloud.py: 정부 K-Cloud 전환 자동화 - e_procurement.py: 전자조달 계약·검수·납품 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| guardia-docs | ||
| guardia-itsm | ||
| guardia-manager | ||
| guardia-messenger | ||
| zioinfo-mail | ||
| zioinfo-web | ||
| README.md | ||
GUARDiA Workspace
이 폴더에 분석할 프로젝트 소스코드를 넣으세요.
사용 방법
-
소스 배치
workspace/ └── 프로젝트명/ ← 여기에 소스를 넣으세요 ├── src/ ├── pom.xml (Java) ├── requirements.txt (Python) ├── package.json (Node.js) └── ... -
분석 요청
"workspace에 소스 넣었어. 분석해줘.""<프로젝트명> 소스 분석하고 개발환경 가이드 해줘.""이 프로젝트에 하네스 적용해줘."
-
자동 수행 내용
- 기술스택 탐지 (Java/Spring, Python/FastAPI, Node.js, PHP 등)
- 의존성 및 설정 파일 분석
- 개발환경 설치 단계별 가이드
.claude/하네스 자동 생성 (프로젝트에 맞는 에이전트 + 스킬)CLAUDE.md자동 생성
지원 스택
| 스택 | 감지 파일 |
|---|---|
| Java (Spring/Gradle/Maven) | pom.xml, build.gradle |
| Python (FastAPI/Django/Flask) | requirements.txt, pyproject.toml |
| Node.js (React/Next.js/Express) | package.json |
| PHP (Laravel/Symfony) | composer.json |
| Go | go.mod |
| .NET / C# | *.csproj, *.sln |
보안 주의
.env파일에 실제 비밀번호를 포함하지 마세요- 고객사 실제 운영 DB 자격증명이 포함된 파일은 배제하세요
.gitignore에 workspace/를 추가하는 것을 권장합니다