backup#5
Merged
Merged
Conversation
chore: validate content consistency and router coverage
…ekit namespace - Add Space Security (4th guideline): satellite/GSaaS/supply chain - 12 domains, 53 checklist items (AC/IA/SC/SI/SO/IR/PS/PE/RA/SG/CP/SM) - Based on KISA Space Security Model Part1 (2024) + Part2 (2025) + Explanation Guide (2025) - Standards: CMMC, K-RMF, NIS2, ISMS-P, NIST IR 8401/8270, CCSDS - 6 threat scenarios (GSaaS 3 + Supply Chain 3) - Unify plugin: kesekit-en + kesekit-ko → single kesekit plugin - EN: /kesekit:start, /kesekit:check, /kesekit:fix, /kesekit:guide - KO: /kesekit:start-ko, /kesekit:check-ko, /kesekit:fix-ko, /kesekit:guide-ko - Add space-security references to all 8 skills (start/check/fix/guide x EN/KO) - Add fix scripts: access-control-fix.md, system-security-fix.md, operations-fix.md - Add PaddleOCR PDF converter (convert_pdf_ocr.py) for Korean OCR - Add text block diagrams (6 architecture/security diagrams) - Update glossary with space security terminology - Add source PDFs (5 space security documents) to 문서/ - Add .gitignore Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… avoid name collision Skill names are derived from folder names, not SKILL.md frontmatter. Having both skills/start/ and skills-ko/start/ under a single plugin caused duplicate "kesekit:start" entries and resolution failure. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
All 4 EN SKILL.md files were missing space security triggers in description and body. Added space security branch routing to start, check, fix, guide skills. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… for clarity Skill names were generic (start, check, fix, guide) which confused users about what they were starting. Prefixed all with kesekit- so commands are self-descriptive: /kesekit-start, /kesekit-check, /kesekit-fix, /kesekit-guide. Updated: folder names, SKILL.md name fields, marketplace.json paths, README.md, CONTRIBUTING.md, and all 20 language docs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…of /kesekit-start) Reverted SKILL.md name fields to short names (start, check, fix, guide) so Claude Code resolves them as kesekit:start via the plugin namespace. Folder names remain kesekit-start/ for filesystem clarity. Updated all README and docs references. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Skills paths are filesystem paths and must use hyphens (kesekit-start/) not colons (kesekit:start/). The colon format is only for command invocation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Split bundled resource files across all 8 skills into three directories: - references/ — pure explanations, threat descriptions, guidelines - templates/ — assessment item tables, checklists, scoring criteria - scripts/ — executable bash/powershell/sql check commands Updated all SKILL.md files and README project structure section. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
CII scripts rewritten from KISA 873-page technical guide (ref-002): - unix.md: 112 → 1,531 lines (U-01~U-67, multi-OS) - windows.md: 80 → 1,489 lines (W-01~W-64, PowerShell/registry) - webapp.md: 31 → 880 lines (21 vulns, Java/PHP/JS examples) - web-service.md: 30 → 725 lines (WEB-01~WEB-26, Apache/Nginx/IIS) - network.md: 28 → 892 lines (N-01~N-38, Cisco/Juniper) - database.md: 18 → 649 lines (D-01~D-26, Oracle/MySQL/MSSQL/PG) - cloud.md: 20 → 517 lines (CA-01~CA-19, AWS/Azure/GCP) - pc.md: 26 → 348 lines (PC-01~PC-18, PowerShell/GPO) Robot security scripts extracted from ref-005 (225-page checklist guide): - firewall-hardening.md, resource-management.md, sbom-audit.md, cert-and-protocol.md Total: 345 → 7,031+ lines across CII, plus 4 new robot security files. Replicated to all 8 skills. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ion bump - CONTRIBUTING.md: updated for 3-directory structure (references/templates/scripts) - scripts/validate-content.mjs: added 8 new checks for templates/scripts parity - marketplace.json: version 3.0.0 → 3.1.0 - README.md: added v3.1.0 changelog, fixed version ordering (newest first) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Korean section moved to top (before English) - Quick Start (설치 → 사용법 → 예시) placed as first section - Clear step-by-step: terminal install command, Claude Code slash commands - Usage examples showing real interaction flow - English section follows with same Quick Start pattern - Removed duplicate content, streamlined structure Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace incorrect `claude plugins install kesekit` with actual commands: - /plugin marketplace add cdppcorp/KESE-KIT - /plugin install kesekit@cdppcorp-KESE-KIT Updated both Korean and English sections + migration guide. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…amespace Claude Code uses the folder name as skill name, not the SKILL.md name field. Folders like kesekit-start/ resulted in kesekit:kesekit-start (double prefix). Renamed to start/, check/, fix/, guide/ so commands resolve as kesekit:start. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Claude Code autocomplete searches by skill name, not namespace. With folder name 'start/', typing '/ke' showed nothing. Restored 'kesekit-start/' folders so '/ke' autocompletes to /kesekit-start. Skill names now match folder names (kesekit-start, kesekit-check, etc). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…, 49 CWE) - Add KISA JavaScript (159p, 42 items) and Python (176p, 46 items) secure coding guides - Create language-agnostic Pseudo Code guide (46 items, UNSAFE/SAFE patterns) - Deploy references/secure-coding/ (overview, pseudocode) + templates/secure-coding/ (javascript, python) to all 8 skills (EN/KO) - Convert official PDFs to Markdown with 127 embedded diagram images - Update SKILL.md routers with Secure Coding Branch (#5) for all skills - Update README with guideline #5, source documents #9-11, v3.2 changelog - Bump version to 3.2.0 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Copy JS/Python 시큐어코딩 가이드 PDFs from authorkit/new pdf/ to 문서/ - URL-encode parentheses in PDF links for GitHub compatibility Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- CII 기술적 가이드 (34,096줄) + 관리물리적 가이드 (13,025줄) - AI 보안 안내서 (14,580줄, cleaned version) - 로봇 보안모델 (10,344줄) + 체크리스트 해설서 (10,072줄) - 우주 보안모델 Part1/Part2 + 요약본 + 해설서 (5개, 42,266줄) - Update README: all 11 documents now have PDF / MD links Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…s, 4 maturity levels) Add Zero Trust as the 6th security domain in KESE-KIT based on KISA Zero Trust Guideline 2.0 (2024.12), Maturity Model Commentary, and OT ZT Guide. - 8 core elements: Identity, Device, Network, System, Application, Data, Visibility, Automation - 4 maturity levels: Traditional/Initial/Advanced/Optimal mapped to Critical/High/Medium/Low severity - 396 checklist items from guideline + 25 OT/ICS-specific items = 421 total - Templates, references, and SKILL.md updated across all 4 skills x 2 languages (8 dirs) - Includes authorkit analysis (ref-013~015) and juice conversions for source traceability Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…tch up - Add Zero Trust (421 items), Robot Security (103), Space Security (53), Secure Coding (46) to all language READMEs - Update install commands from old format to /plugin marketplace add - Update skill command format from colon to hyphen (/kesekit-start) - Add v3.0, v3.2, v4.0 changelog entries - Languages: ja, zh, fr, de, es, pt, it, ru, ar, hi, tr, vi, th, id, pl, nl, sv, uk Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
nowzero1702
added a commit
that referenced
this pull request
Apr 3, 2026
Merge pull request #5 from cdppcorp/main
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.