Access review
Login, sessions, password recovery, roles and routes: the security arm checks that access is denied by default and validated on every request.
Deliverable: access findings with their OWASP categoryOcto for application security · security arm
The OWASP Top 10 is in its 2025 edition, and broken access control is still at the top. The ASVS is at version 5.0.0, and the final version of the NIST SSDF is 1.1. Octo's security arm works at this step: it reviews login, password storage, sessions, password recovery, roles, routes without checks, exposed files and credentials in the code, and flags each finding with its OWASP category. Risk acceptance belongs to the tech lead, and the report is signed by a professional at the company.
Four possible deliverables. Octo does not issue reports or run penetration tests on your company's behalf.
Login, sessions, password recovery, roles and routes: the security arm checks that access is denied by default and validated on every request.
Deliverable: access findings with their OWASP categoryChecks how passwords are stored against the OWASP recommendation: Argon2id with the minimum parameters, or bcrypt only in legacy systems.
Deliverable: finding with the reference recommendationLooks for keys, passwords and tokens in the code and in versioned configuration, and proposes detection before commit.
Deliverable: list of exposed secrets to rotateEach finding comes with its OWASP Top 10 2025 category and the matching ASVS requirement, so the team prioritizes with the same yardstick.
Deliverable: findings report for the professional who signsThe same Octo cycle, applied to this step. Each arm has a narrow role; your company's tech lead is in charge and approves.
Routes, forms, uploads and files served over the web.
Where passwords, sessions and personal data are, and who can read them.
Login, passwords, sessions, roles, routes without checks and credentials in the code.
Each finding becomes a task with a plan, or a risk accepted in writing.
The fix follows the approved plan, like any other task.
Least-privileged role and someone else's object, through the real path.
Security fixes also go to production only with the approval of whoever is in charge.
What was found, what was fixed and which risk was accepted.
Octo flags issues and fixes them with a plan; accepting each unfixed risk, prioritizing, and deciding whether to report an incident are up to your company, and any security report or opinion is signed by a professional at the company.
The references the security arm uses. The OWASP, NIST and ANPD publications remain the reference.
| Reference | What it says | Use in Octo |
|---|---|---|
| OWASP Top 10 2025 | A01 access control; A03 supply chain; A10 exceptional conditions | Category of each finding |
| OWASP ASVS 5.0.0 | Basis for testing web application technical security controls | Matching requirement |
| NIST SSDF 1.1 | Secure development practices (SP 800-218, February 2022) | Lifecycle practices |
| CD/ANPD Resolution 15/2024 | Incident reporting to the ANPD and data subjects within three business days | Data controller's decision |
Three steps. Each one only makes sense once the previous one has shown results on your team.
A proposal, not a promise
The security arm reviews access in the system you already have, without changing anything.
Each finding becomes a task with a plan or a risk accepted in writing.
Every task that touches access goes through the security arm.
Each point below has a source published by the organization responsible for the standard, the specification or the tool, or in Brazilian federal law. The sources are in the next section.
8
points with a published source, each with its reference alongside.
Octo prepares everything, but does not sign. The document of record stays with whoever is accountable for it.
Maps, plans, codes on the task branch, reviews with evidence and prepares the release: plans, code, reviews, security reports and the system dossier.
Deliverable: material ready for reviewWhoever is in charge is the company's tech lead or senior developer: they approve the plan, review the PR and merge it. Nothing goes to production without their approval.
Step: approval by whoever is in chargeOcto does not sign and is not accountable for the system. The tech lead accepts the risk and is accountable for the system in production; a security report or opinion is signed by a professional at the company.
Accountable: the company's tech leadOWASP, NIST and Brazil's National Data Protection Authority (ANPD). Accessed October 31, 2026.
The assessment starts with an access review of the system you already have, without changing anything. You get the findings with their category and decide with them in hand.