Skip to content

Comments

Expand ISMS skills: Comprehensive Secure Development Lifecycle framework#76

Merged
pethers merged 7 commits intomainfrom
copilot/expand-skills-hack23-isms
Feb 10, 2026
Merged

Expand ISMS skills: Comprehensive Secure Development Lifecycle framework#76
pethers merged 7 commits intomainfrom
copilot/expand-skills-hack23-isms

Conversation

Copy link
Contributor

Copilot AI commented Feb 10, 2026

Implements comprehensive SDLC security skill covering secure development policy requirements with classification-driven controls, AI governance, and systematic testing frameworks.

Secure Development Lifecycle Skill (431 lines)

5-Phase SDLC Framework:

  • Planning & Design: Classification analysis (CIA triad, RTO/RPO), threat modeling (STRIDE + MITRE ATT&CK), architecture documentation (C4 models)
  • Development: OWASP Top 10 alignment, classification-based code review requirements, secret management (zero hard-coded, rotation policies)
  • Testing: SAST/SCA/DAST integration, unit test standards (≥80% line/≥70% branch), E2E framework requirements
  • Deployment: CI/CD security gates, classification-based approval workflows, real-time security metrics
  • Maintenance: Vulnerability management SLAs, performance monitoring, incident response integration

Classification-Driven Security (4 levels):

Level RTO Security Investment Quality Gates
Critical <1 hour Maximum controls 0 security hotspots, ≥90% coverage
High 4 hours Strong controls ≤2 hotspots, ≥80% coverage
Medium 24 hours Standard controls ≤5 hotspots, ≥70% coverage
Low 72 hours Baseline controls ≤10 hotspots, ≥60% coverage

AI-Augmented Development Controls:

  • AI outputs as proposals requiring human approval
  • No autonomous deployment bypassing security gates
  • Curator-agent configuration management with CEO approval
  • Audit trail for all agent activities

Testing Standards with Evidence:

  • Unit testing: Line coverage ≥80%, branch ≥70%, mutation ≥60% (Critical)
  • E2E testing: Critical journeys, browser matrix, performance assertions
  • Public dashboards: Live test results + coverage metrics
  • Required documentation: UnitTestPlan.md + E2ETestPlan.md

Reference Implementations (3 projects with live badges):

🏛️ CIA (Java/Spring): JaCoCo coverage + JUnit results + SonarCloud
🎮 Black Trigram (TypeScript/Phaser): Jest coverage + Cypress E2E
📊 CIA Compliance Manager (TypeScript/Vite): Vitest + Cypress + performance

ISMS Policy Integration (10+ policies):

  • Secure Development Policy v2.1 (master framework)
  • Classification Framework (business impact analysis)
  • Threat Modeling Policy (STRIDE + MITRE ATT&CK)
  • Vulnerability Management (remediation SLAs)
  • Security Metrics, Incident Response, BCP, Change Management

STYLE_GUIDE.md v2.3 Compliance:

  • Consistent icon usage (🛡️ security, 🔐 InfoSec, 🔍 detection, 🚀 response, 🔄 recovery)
  • Professional badge integration for live test results
  • Clear section structure with actionable checklists
  • Cross-references to authoritative sources

Security Maturity Model:

  • Level 1 (Basic): Dependabot + secret scanning + basic threat model
  • Level 2 (Intermediate): Classification + SAST/SCA + ≥70% coverage
  • Level 3 (Advanced): DAST + STRIDE/ATT&CK + ≥80% coverage + E2E
  • Level 4 (Mature): AI controls + mutation testing + full C4 docs + external validation

Files Modified

  • .github/skills/secure-development-lifecycle/SKILL.md (NEW - 431 lines)
  • .github/skills/compliance-checklist/SKILL.md (PREVIOUS - 415 lines)
  • .github/skills/threat-modeling/SKILL.md (PREVIOUS - expanded from 90 to 400+ lines)
  • .github/skills/hack23-isms-compliance/SKILL.md (PREVIOUS - enhanced with 25+ document references)

Remaining Work

Next iteration should create open-source-policy skill and enhance security-by-design with full ISMS alignment per Secure Development Policy requirements.

Original prompt

Want to expand skills for all main Hack23 ISMS documents.

Download and analyse and include references for all skills created

The skills should be based on all the current Hack23 ISMS documents do not include any versions (hack23 ISMS is updated contionously)

Main policies that need to be included

https://github.com/Hack23/ISMS-PUBLIC/blob/main/Compliance_Checklist.md
https://github.com/Hack23/ISMS-PUBLIC/blob/main/Information_Security_Policy.md
https://github.com/Hack23/ISMS-PUBLIC/blob/main/Information_Security_Strategy.md
https://github.com/Hack23/ISMS-PUBLIC/blob/main/Open_Source_Policy.md
https://github.com/Hack23/ISMS-PUBLIC/blob/main/CRA_Conformity_Assessment_Process.md
https://github.com/Hack23/ISMS-PUBLIC/blob/main/CLASSIFICATION.md
https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md
https://github.com/Hack23/ISMS-PUBLIC/blob/main/Threat_Modeling.md

and all related hack23 ISMS documents

references to other hack23 architects are nice to include for examples of existing artifacts

Also update/extend all current ISMS related skills to follow https://github.com/Hack23/ISMS-PUBLIC

Custom agent used: hack23-agent-curator
Org-level curator for Hack23 Copilot agents, enforcing GitHub config, MCP standards, and documentation quality


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Add skills based on Hack23 ISMS documents Expand ISMS skills with multi-framework compliance and comprehensive threat modeling Feb 10, 2026
Copilot AI requested a review from pethers February 10, 2026 13:59
@github-actions
Copy link
Contributor

🔍 Lighthouse Performance Audit

Category Score Status
Performance 85/100 🟡
Accessibility 95/100 🟢
Best Practices 90/100 🟢
SEO 95/100 🟢

📥 Download full Lighthouse report

Budget Compliance: Performance budgets enforced via budget.json

Copilot AI changed the title Expand ISMS skills with multi-framework compliance and comprehensive threat modeling Expand ISMS skills: comprehensive secure-development-policy with full SDLC coverage Feb 10, 2026
Copilot AI changed the title Expand ISMS skills: comprehensive secure-development-policy with full SDLC coverage Expand ISMS skills: Comprehensive Secure Development Lifecycle framework Feb 10, 2026
@github-actions
Copy link
Contributor

🔍 Lighthouse Performance Audit

Category Score Status
Performance 85/100 🟡
Accessibility 95/100 🟢
Best Practices 90/100 🟢
SEO 95/100 🟢

📥 Download full Lighthouse report

Budget Compliance: Performance budgets enforced via budget.json

@pethers pethers marked this pull request as ready for review February 10, 2026 15:16
@pethers pethers merged commit 08864e1 into main Feb 10, 2026
5 of 6 checks passed
@pethers pethers deleted the copilot/expand-skills-hack23-isms branch February 10, 2026 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants