Skip to content

trustedoss/trustedoss.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

License: CC BY 4.0 OpenChain Site

Trusted OSS

신뢰할 수 있는 오픈소스 공급망 관리 — ISO/IEC 5230 & 18974 실전 키트 + AI 코딩·DevSecOps 자동화 가이드

오픈소스 관리 경험이 전혀 없는 신규 담당자도 이 키트를 따라가면 ISO/IEC 5230과 18974 자체 인증 선언까지 완성할 수 있습니다. Agent가 회사 상황에 맞는 산출물을 자동 생성하며, 셀프스터디 방식으로 활용할 수 있습니다.

trustedoss.github.io 에서 웹 가이드와 브라우저 기반 도구를 바로 사용할 수 있습니다.


무엇을 제공하나요?

메뉴 내용
체계구축 ISO/IEC 5230 & 18974 기반 오픈소스 거버넌스 체계 구축 단계별 가이드
AI 코딩 Claude Code·Cursor·Copilot 등 AI 코딩 도구의 오픈소스 정책 자동 준수
DevSecOps SAST·SCA·시크릿 탐지·컨테이너·IaC·DAST CI/CD 파이프라인 자동화
레퍼런스 정책 템플릿·SBOM 샘플·자체 인증 체크리스트

빠른 시작

웹사이트에서 바로 사용 (Claude Code 불필요)

브라우저에서 Anthropic API 키만으로 즉시 사용할 수 있는 도구를 제공합니다.

도구 설명 위치
Rules 생성기 AI 코딩 도구용 오픈소스 정책 파일 자동 생성 AI코딩 → Rules 템플릿
워크플로우 생성기 DevSecOps CI/CD 파이프라인 YAML 자동 생성 AI코딩 → Quick CI/CD
SBOM 분석기 SBOM 파일 업로드 → 취약점 대응 리포트 DevSecOps → SCA
SAST 분석기 Semgrep·CodeQL 결과 → 수정 가이드 DevSecOps → SAST
시크릿 분석기 Gitleaks 결과 → 즉시 대응 절차 DevSecOps → 시크릿 탐지
IaC 수정기 Checkov 결과 → 수정 코드 자동 생성 DevSecOps → IaC 보안

Claude Code로 실행

# 1. 저장소 클론
git clone https://github.com/trustedoss/trustedoss.github.io.git

# 2. 프로젝트 진입 및 Claude Code 실행
cd trustedoss.github.io && claude

# 3. 시작 안내 요청
# "어디서 시작해야 해?" 입력

Agent 목록

체계구축 Agent (ISO/IEC 5230 & 18974)

Agent 역할 실행 방법
agents/02-organization-designer 조직·담당자 산출물 생성 cd agents/02-organization-designer && claude
agents/03-policy-generator 오픈소스 정책 문서 생성 cd agents/03-policy-generator && claude
agents/04-process-designer 프로세스 문서 및 흐름도 생성 cd agents/04-process-designer && claude
agents/05-sbom-guide SBOM 생성 명령어 및 스크립트 cd agents/05-sbom-guide && claude
agents/05-sbom-analyst SBOM 라이선스 분석 리포트 cd agents/05-sbom-analyst && claude
agents/05-sbom-management SBOM 관리 계획 및 공유 템플릿 cd agents/05-sbom-management && claude
agents/05-vulnerability-analyst 취약점 분석 리포트 cd agents/05-vulnerability-analyst && claude
agents/06-training-manager 교육 커리큘럼 및 이수 추적 cd agents/06-training-manager && claude
agents/07-conformance-preparer 갭 분석 및 인증 선언문 cd agents/07-conformance-preparer && claude

AI 코딩·DevSecOps Agent (레벨 1 — 설정 파일 생성)

Agent 역할 실행 방법
agents/ai-coding-setup 프로젝트 분석 후 맞춤형 Rules 파일 생성 cd agents/ai-coding-setup && claude
agents/devsecops-setup 프로젝트 분석 후 CI/CD 파이프라인 파일 생성 cd agents/devsecops-setup && claude

AI 코딩·DevSecOps Agent (레벨 1 — 결과 분석)

Agent 역할 실행 방법
agents/sbom-vuln-analyst SBOM·grype 결과 → 취약점 대응 리포트 cd agents/sbom-vuln-analyst && claude
agents/sast-analyst Semgrep·CodeQL 결과 → 수정 가이드 cd agents/sast-analyst && claude
agents/secret-analyst Gitleaks 결과 → 시크릿 대응 절차 cd agents/secret-analyst && claude
agents/iac-fixer Checkov 결과 → IaC 수정 코드 생성 cd agents/iac-fixer && claude

CI/CD 연동 자동화 Agent (레벨 2)

Agent 역할 실행 방법
agents/level2-automation/pr-comment PR 보안 분석 자동 코멘트 워크플로우 생성 cd agents/level2-automation/pr-comment && claude
agents/level2-automation/issue-tracker 정기 스캔 이슈 자동 등록 워크플로우 생성 cd agents/level2-automation/issue-tracker && claude

저장소 구조

trustedoss/
├── docs/                    # 챕터별 가이드 문서 (체계구축)
├── agents/                  # 산출물 자동 생성 Agent
│   ├── 02-organization-designer/
│   ├── 03-policy-generator/
│   ├── ...
│   ├── ai-coding-setup/     # AI 코딩 Rules 파일 생성
│   ├── devsecops-setup/     # DevSecOps 파이프라인 파일 생성
│   ├── sbom-vuln-analyst/   # SBOM 취약점 분석
│   ├── sast-analyst/        # SAST 결과 분석
│   ├── secret-analyst/      # 시크릿 탐지 결과 분석
│   ├── iac-fixer/           # IaC 수정 코드 생성
│   └── level2-automation/   # CI/CD 연동 자동화
├── templates/               # 문서 템플릿
├── samples/                 # 실습용 샘플 프로젝트
├── output/                  # 생성된 산출물 (.gitignore)
├── .claude/                 # Claude Code 설정 및 skills
└── website/                 # 문서 웹사이트 소스 (Docusaurus)

체계구축 챕터 목록

챕터 내용 셀프스터디
00-overview 두 표준 개요 및 체크리스트 매핑 1시간
00-overview/supply-chain 소프트웨어 공급망 보안 + SBOM 개념 1시간
01-setup 환경 준비 (Docker, Git, Claude Code) 30분
02-organization 조직 구성 및 담당자 지정 1시간
03-policy 오픈소스 정책 수립 1시간
04-process 오픈소스 프로세스 설계 1시간
05-tools/sbom-generation SBOM 생성 1시간
05-tools/sbom-management SBOM 관리 및 공유 1시간
05-tools/vulnerability 취약점 분석 및 대응 1시간
06-training 교육 체계 구축 30분
07-conformance 자체 인증 선언 30분

최종 산출물 목록

파일 설명 충족 표준
output/organization/role-definition.md 오픈소스 담당자 역할 정의 5230 + 18974
output/organization/raci-matrix.md 역할·책임 매트릭스 5230 + 18974
output/organization/appointment-template.md 담당자 지정 공문 템플릿 5230 + 18974
output/policy/oss-policy.md 오픈소스 정책 문서 5230 + 18974
output/policy/license-allowlist.md 허용 라이선스 목록 5230
output/process/usage-approval.md 오픈소스 사용 승인 절차 5230
output/process/distribution-checklist.md 배포 전 체크리스트 5230
output/process/vulnerability-response.md 취약점 대응 절차 18974
output/process/process-diagram.md 전체 프로세스 다이어그램 5230 + 18974
output/sbom/[project].cdx.json SBOM (CycloneDX 형식) 5230 + 18974
output/sbom/license-report.md 라이선스 분석 리포트 5230
output/sbom/copyleft-risk.md Copyleft 위험 분석 5230
output/sbom/sbom-management-plan.md SBOM 관리 계획 18974
output/vulnerability/cve-report.md CVE 취약점 분석 리포트 18974
output/vulnerability/remediation-plan.md 취약점 대응 계획 18974
output/training/curriculum.md 교육 커리큘럼 5230 + 18974
output/conformance/gap-analysis.md 갭 분석 보고서 5230 + 18974
output/conformance/declaration-draft.md 자체 인증 선언문 초안 5230 + 18974

관련 링크


기여 방법

OpenChain KWG 커뮤니티와 연계하여 운영됩니다. PR과 이슈 제출을 환영합니다.


라이선스

CC BY 4.0

About

No description, website, or topics provided.

Resources

License

MIT, CC-BY-4.0 licenses found

Licenses found

MIT
LICENSE
CC-BY-4.0
LICENSE-docs

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors