language:
- en
license: apache-2.0
size_categories: - n<1K
task_categories: - question-answering
- text-classification
tags: - cybersecurity
- ayinedjimi-consultants
- en
- iso27001
- compliance
- information-security
- iso-27001
- risk-management
- ISMS
- security-controls
- english
- pentest
- red-team
- blue-team
- SOC
- threat-intelligence
- SIEM
- threat-hunting
- incident-response
- vulnerability-assessment
- devsecops
- offensive-security
- defensive-security
- security-training
- CTF
- OSCP
- CEH
pretty_name: ISO 27001:2022 (English)
authors: - name: Ayi NEDJIMI
url: https://ayinedjimi-consultants.fr/bio.html
configs: - config_name: default
data_files:- split: train
path: data/train-*
source_datasets:
- split: train
- original
dataset_info:
dataset_size: null
download_size: null
ISO 27001:2022 - Complete Reference Dataset in English
Structured and comprehensive dataset on the ISO/IEC 27001:2022 standard - Information Security Management Systems (ISMS).
Description
This dataset covers the full ISO 27001:2022 standard in English, including:
- Clauses 4 to 10 of the standard body (ISMS requirements)
- All 93 Annex A controls organized in 4 themes
- Q&A pairs covering all aspects of the standard
- Implementation guide with step-by-step instructions
Structure
1. clauses.json - ISMS Requirements (41 entries)
| Field | Description |
|---|---|
id |
Clause identifier (e.g., "4.1", "6.1.2") |
clause_parent |
Parent clause |
title |
Title in English |
title_fr |
Original French title |
description |
Clause content and requirements |
type |
"section", "requirement" or "sub-requirement" |
new_in_2022 |
New in the 2022 version |
keywords |
Keywords for search |
2. annexe_a_controls.json - The 93 Controls (93 entries)
| Field | Description |
|---|---|
id |
Control identifier (e.g., "A.5.1", "A.8.28") |
number |
Short number (e.g., "5.1") |
title |
Title in English |
description |
Official control description |
theme |
"Organizational", "People", "Physical" or "Technological" |
theme_number |
5, 6, 7 or 8 |
objective |
Control objective |
implementation_guide |
Implementation guidance |
new_in_2022 |
New in the 2022 version |
keywords |
Keywords for search |
Control distribution:
- A.5 - Organizational controls: 37
- A.6 - People controls: 8
- A.7 - Physical controls: 14
- A.8 - Technological controls: 34
3. qa_dataset.json - Questions & Answers (35 entries)
| Field | Description |
|---|---|
id |
Unique identifier |
question |
Question in English |
answer |
Detailed answer |
category |
"general", "clause", "control", "implementation", "audit", "certification" |
reference |
Related clause or control |
difficulty |
"beginner", "intermediate" or "advanced" |
keywords |
Keywords for search |
4. implementation_guide.json - Implementation Guide (20 entries)
| Field | Description |
|---|---|
id |
Unique identifier |
subject |
Step subject |
step |
Step number (1-20) |
description |
Detailed description |
category |
"preparation", "planning", "implementation", "verification", "certification", "improvement" |
related_controls |
Related Annex A controls |
best_practices |
Practical advice |
common_mistakes |
Mistakes to avoid |
Usage
Loading with the datasets library
from datasets import load_dataset
ds = load_dataset("AYI-NEDJIMI/iso27001-en", data_files="data/annexe_a_controls.json")
for control in ds["train"]:
print(f"{control['id']} - {control['title']}")
Direct Python loading
import json
with open("data/qa_dataset.json", "r", encoding="utf-8") as f:
qa = json.load(f)
for item in qa:
print(f"Q: {item['question']}")
print(f"A: {item['answer'][:100]}...")
Loading with pandas
import pandas as pd
df = pd.read_parquet("data/annexe_a_controls.parquet")
print(df.groupby("theme").size())
Use Cases
- Reference: Structured knowledge base on ISO 27001:2022
- RAG: Semantic search and retrieval-augmented generation
- Fine-tuning: Training specialized cybersecurity models
- Training: Educational material for certification preparation
- Audit: Control verification checklist
- Implementation: Practical guide for ISO 27001 projects
Other Datasets
| Dataset | Description | Link |
|---|---|---|
| OWASP Top 10 FR | OWASP Top 10 in French | owasp-top10-fr |
| OWASP Top 10 EN | OWASP Top 10 in English | owasp-top10-en |
| ISO 27001:2022 FR | Complete reference in French | iso27001 |
| MITRE ATT&CK FR | ATT&CK Enterprise in French | mitre-attack-fr |
| MITRE ATT&CK EN | ATT&CK Enterprise in English | mitre-attack-en |
| AD Attacks FR | Active Directory Attacks in French | ad-attacks-fr |
| AD Attacks EN | Active Directory Attacks in English | ad-attacks-en |
Interactive Explorer
Explore this dataset interactively: ISO 27001 Explorer
Full Collection
This dataset is part of the Cybersecurity Datasets & Tools collection on HuggingFace.
License
This dataset is distributed under CC BY-SA 4.0.
Citation
@dataset{iso27001_en_2025,
title={ISO 27001:2022 - Complete Reference Dataset in English},
author={AYI-NEDJIMI},
year={2025},
publisher={Hugging Face},
url={https://huggingface.co/datasets/AYI-NEDJIMI/iso27001-en}
}
Author & Resources
Ayi NEDJIMI - Senior Consultant in Offensive Cybersecurity & AI
Cybersecurity Articles
- Website - Cybersecurity & AI Articles
- OAuth 2.0 Security Guide
- NTLM Relay Attacks - Complete Guide
- Kubernetes Security in Production
- Memory Forensics with Volatility
- Securing Microsoft 365 with Conditional Access
AI Articles
- RAG: Retrieval-Augmented Generation
- Optimizing Document Chunking
- Choosing a Vector Database
- Embedding Security & Privacy
Networks
Author
Ayi NEDJIMI - Cybersecurity Consultant & Trainer | AI Expert
Related Articles
Free Cybersecurity Resources
- Livre Blanc NIS 2
- Livre Blanc Sécurité Active Directory
- Livre Blanc Pentest Cloud AWS/Azure/GCP
- Livre Blanc Sécurité Kubernetes
- Livre Blanc IA Cyberdéfense
- Livre Blanc Anatomie Ransomware
- Guide Sécurisation AD 2025
- Guide Tiering Model AD
Part of the Collection
This dataset is part of the Cybersecurity Datasets & Tools Collection by AYI-NEDJIMI Consultants.