Maps existing security platform controls to the NIST Cybersecurity Framework functions to evaluate compliance and maturity.
Install
mkdir -p .claude/skills/nist-csf-mapping && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9425" && unzip -o skill.zip -d .claude/skills/nist-csf-mapping && rm skill.zipInstalls to .claude/skills/nist-csf-mapping
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Map CIA platform security controls to NIST Cybersecurity Framework functions: Identify, Protect, Detect, Respond, RecoverKey capabilities
- →Map security implementations to NIST CSF 2.0 framework functions
- →Conduct threat modeling for risk assessment
- →Implement identity management and access control
- →Enforce data security measures like encryption
- →Perform security continuous monitoring
- →Define incident response and recovery procedures
How it works
The skill maps security implementations to NIST CSF 2.0 framework functions and categories, ensuring complete cybersecurity coverage.
Inputs & outputs
When to use nist-csf-mapping
- →Map code-level security controls to NIST CSF
- →Perform a gap analysis of security architecture
- →Document compliance status for security audits
About this skill
NIST Cybersecurity Framework Mapping Skill
Purpose
Map security implementations to NIST CSF 2.0 framework functions and categories, ensuring comprehensive cybersecurity coverage.
When to Use
- ✅ Security architecture reviews
- ✅ Compliance assessments
- ✅ Risk management activities
- ✅ Security control implementation
NIST CSF Core Functions
IDENTIFY (ID)
ID.AM - Asset Management
# Document all assets
assets:
- Application: CIA Web Platform
Classification: Critical
Owner: Development Team
Data: Political intelligence, user data
ID.RA - Risk Assessment
- Conduct threat modeling (STRIDE)
- Annual risk assessments
- Vulnerability scanning
PROTECT (PR)
PR.AC - Identity Management and Access Control
@Configuration
@EnableWebSecurity
public class AccessControlConfig {
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) {
http.authorizeHttpRequests(auth -> auth
.requestMatchers("/admin/**").hasRole("ADMIN")
.requestMatchers("/api/**").authenticated()
.anyRequest().permitAll()
);
return http.build();
}
}
PR.DS - Data Security
- Encryption at rest (AES-256)
- Encryption in transit (TLS 1.3)
- Data classification enforcement
DETECT (DE)
DE.CM - Security Continuous Monitoring
@Service
public class SecurityMonitoringService {
@Scheduled(fixedRate = 60000) // Every minute
public void monitorSecurityEvents() {
List<SecurityEvent> events = securityEventRepository.findRecent();
for (SecurityEvent event : events) {
if (event.isSuspicious()) {
alertService.raiseAlert(event);
}
}
}
}
RESPOND (RS)
RS.AN - Analysis
- Incident classification
- Root cause analysis
- Impact assessment
RS.MI - Mitigation
- Incident containment
- System isolation
- Evidence preservation
RECOVER (RC)
RC.RP - Recovery Planning
- Backup and restore procedures
- Disaster recovery plan
- Business continuity plan
Implementation Checklist
- ✅ Identify all assets
- ✅ Implement access controls
- ✅ Enable logging and monitoring
- ✅ Define incident response procedures
- ✅ Test recovery procedures
Hack23 ISMS Policy References
NIST CSF Framework Implementation:
- Information Security Strategy - Strategic CSF alignment
- Information Security Policy - Governance framework (GV)
- Risk Assessment Methodology - Identify function (ID)
- Access Control Policy - Protect function (PR.AC)
- Cryptography Policy - Data security (PR.DS)
- Secure Development Policy - Platform security (PR.IP)
- Vulnerability Management - Detect function (DE.CM)
- Incident Response Plan - Respond function (RS)
- Business Continuity Plan - Recover function (RC)
- Backup Recovery Policy - Recovery planning (RC.RP)
- Change Management - Configuration management (PR.IP)
All Hack23 ISMS Policies: https://github.com/Hack23/ISMS-PUBLIC
CIA Platform Architecture References
- Security Architecture: CIA SECURITY_ARCHITECTURE.md - CSF control implementation
- Threat Model: CIA THREAT_MODEL.md - Risk identification (ID.RA)
References
- NIST CSF 2.0: https://www.nist.gov/cyberframework
- NIST CSF Implementation Guide: https://doi.org/10.6028/NIST.CSWP.29
- ISO 27001:2022: https://www.iso.org/standard/27001
- CIS Controls v8.1: https://www.cisecurity.org/controls
How it compares
This skill provides a structured framework for aligning security controls with NIST CSF, offering a standardized approach compared to unguided security assessments.
Compared to similar skills
nist-csf-mapping side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| nist-csf-mapping (this skill) | 0 | 6mo | No flags | Intermediate |
| solidity-security | 15 | 2mo | No flags | Intermediate |
| supabase-rls-policy-generator | 11 | 9mo | No flags | Advanced |
| backend-security-coder | 24 | 4mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Hack23
View all by Hack23 →You might also like
solidity-security
wshobson
Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.
supabase-rls-policy-generator
hopeoverture
This skill should be used when the user requests to generate, create, or add Row-Level Security (RLS) policies for Supabase databases in multi-tenant or role-based applications. It generates comprehensive RLS policies using auth.uid(), auth.jwt() claims, and role-based access patterns. Trigger terms include RLS, row level security, supabase security, generate policies, auth policies, multi-tenant security, role-based access, database security policies, supabase permissions, tenant isolation.
backend-security-coder
sickn33
Expert in secure backend coding practices specializing in input validation, authentication, and API security. Use PROACTIVELY for backend security implementations or security code reviews.
sqlmap-database-penetration-testing
davila7
This skill should be used when the user asks to "automate SQL injection testing," "enumerate database structure," "extract database credentials using sqlmap," "dump tables and columns from a vulnerable database," or "perform automated database penetration testing." It provides comprehensive guidance for using SQLMap to detect and exploit SQL injection vulnerabilities.
agent-security-manager
ruvnet
Agent skill for security-manager - invoke with $agent-security-manager
secure-workflow-guide
trailofbits
Guides through Trail of Bits' 5-step secure development workflow. Runs Slither scans, checks special features (upgradeability/ERC conformance/token integration), generates visual security diagrams, helps document security properties for fuzzing/verification, and reviews manual security areas.