ISO 27001 readiness
How to prepare for ISO/IEC 27001 information security: what it requires, which of its controls RuleFix checks in your code, what remains organisational, and how to turn RuleFix scans into audit evidence.
On this page
What ISO 27001 requires
ISO/IEC 27001 certification is issued by an accredited certification body after a two-stage audit of your information security management system (ISMS): Stage 1 reviews documentation, Stage 2 tests that the ISMS operates. Certificates last three years with annual surveillance audits. Certificates against the 2013 edition expired on 31 October 2025; audits are now against ISO/IEC 27001:2022.
Any organisation, of any size. You define the ISMS scope (which business units, locations and systems), assess information security risks, and choose controls from Annex A in a Statement of Applicability, justifying any exclusions.
- ISMS clauses 4–10. Context and scope, leadership commitment, risk assessment and treatment, resources and competence, operation, internal audit, management review and continual improvement.
- Statement of Applicability. Every one of the 93 Annex A controls is listed as applicable or not, with a justification and implementation status.
- Organisational controls (A.5). 37 controls: policies, roles, asset inventory, information transfer, supplier security, incident management, legal and privacy requirements.
- People controls (A.6). 8 controls: screening, terms of employment, awareness and training, disciplinary process, remote working.
- Physical controls (A.7). 14 controls: secure areas, equipment protection, clear desk, secure disposal.
- Technological controls (A.8). 34 controls: authentication, logging, data masking, data leakage prevention, cryptography, secure development life cycle and secure coding.
What RuleFix checks in code
14 RuleFix rules run when ISO 27001 is selected on a project. 10 of the framework's controls have at least one rule mapped to them. The table is generated from the rule catalogue, so it always matches what the scanner runs.
| Control | What it requires | RuleFix rules |
|---|---|---|
A.5.14 | Information transfer | |
A.5.17 | Authentication information | |
A.5.34 | Privacy and protection of PII | |
A.8.5 | Secure authentication | |
A.8.11 | Data masking | |
A.8.15 | Logging | |
A.8.20 | Networks security | |
A.8.24 | Use of cryptography |
|
A.8.26 | Application security requirements | |
A.8.28 | Secure coding |
A.5.14- What it requires
- Information transfer
- RuleFix rules
A.5.17- What it requires
- Authentication information
- RuleFix rules
A.5.34- What it requires
- Privacy and protection of PII
- RuleFix rules
A.8.5- What it requires
- Secure authentication
- RuleFix rules
A.8.11- What it requires
- Data masking
- RuleFix rules
A.8.15- What it requires
- Logging
- RuleFix rules
A.8.20- What it requires
- Networks security
- RuleFix rules
A.8.24- What it requires
- Use of cryptography
- RuleFix rules
- highTLS certificate verification disabled
- mediumUnencrypted HTTP connection
- highJWT accepted without signature verification
- highAadhaar number stored in plaintext
- mediumSensitive personal data column without encryption
- mediumMD5/SHA-1 used for passwords or tokens
- mediumPredictable random values used for secrets
- highDeprecated cipher or insecure mode
- mediumBank account, PAN or UPI identifier in plaintext
A.8.26- What it requires
- Application security requirements
- RuleFix rules
A.8.28- What it requires
- Secure coding
- RuleFix rules
A mapping means the rule checks part of that control in application code or configuration. Passing every rule does not satisfy a control: each one also needs process, people and infrastructure work that no code scanner can see.
What RuleFix does not check
Most of an audit is organisational. You need these in place regardless of what any scan finds:
- The management system itself. Scope, risk methodology and risk register, Statement of Applicability, internal audits and management reviews (clauses 4–10).
- Organisational controls. Most of A.5 — policies, asset ownership, supplier agreements, incident management, business continuity.
- People and physical controls. All of A.6 and A.7.
- Technological controls outside code. Endpoint protection, network segregation, backup, capacity management, monitoring operations (for example A.8.1, A.8.7, A.8.13, A.8.16, A.8.22).
Using RuleFix reports as audit evidence
Select ISO 27001 on each project in scope. Every scan then records findings with stable fingerprints. An issue becomes Fixed when a complete scan no longer finds it, when your agent resolves it with a confirming re-scan, or when a person marks it — and every status change is written to the audit log with who made it. The evidence report (print to PDF or JSON) collects the latest scan, score history, open and resolved findings and triage decisions per framework.
- A.8.25 (secure development life cycle) and A.8.29 (security testing in development and acceptance) ask you to test software for security during development. RuleFix scan history per project is direct evidence that this happens on every change.
- Reference RuleFix in your Statement of Applicability as the implementation evidence for the Annex A controls listed below, and attach a recent evidence report.
- Use findings and their resolution as input to the risk register and to corrective-action records (clause 10.2) when the same rule keeps firing.
- Internal auditors can re-run a scan on a sample of repositories and compare fingerprints with the report, which makes the evidence easy to re-perform.
Readiness checklist
- Define the ISMS scope and get leadership sign-off.
- Choose a risk methodology, build the asset inventory and risk register.
- Draft the Statement of Applicability against the 2022 Annex A.
- Turn on RuleFix with ISO 27001 selected for repositories in scope and record it as the control for secure coding and security testing.
- Write the mandatory documented information (policy, risk treatment plan, SoA, objectives, competence records).
- Run awareness training and record attendance.
- Complete an internal audit and a management review before Stage 1.
- Book Stage 1 and Stage 2 audits with an accredited certification body.
Disclaimer
Engineering guidance, not an audit
RuleFix checks part of the technical controls in your code and gives you evidence that you ran those checks. It is not legal advice, it is not an audit, and using it does not make an organisation compliant, certified or attested. Only an accredited certification body can certify an ISMS.
Requirements are summarised; read the primary sources for ISO 27001 and confirm your obligations with your auditor or counsel.
