The core problem with access management is rarely that access is poorly managed. It is that there is no clear, documented record of who has access, to which systems, in what volume, and who authorized it. Without that record, a company cannot demonstrate control — and demonstrating control is exactly what auditors look for.
This can surface in many ways. Two of them we have encountered recently — and they may sound familiar.
The first is a security questionnaire from an enterprise prospect arriving two weeks before signing. The questions are specific: who approved elevated access, when, and where is the evidence. If that evidence lives in someone’s inbox or a Teams chat, the deal is at risk.
The second is an upcoming certification. The company has decided to pursue ISO 27001 or SOC 2, an auditor is scheduled, and someone needs to answer a straightforward but uncomfortable question: right now, who has access to what — and can you prove every one of those decisions was approved?
This article explains what that record needs to contain, why most companies struggle to produce it, and what a structured access management process looks like in practice.
Why Access Management Compliance Matters
What Compliance Frameworks Actually Require
Frameworks like ISO 27001, SOC 2, SOX, and DORA all say roughly the same thing in different words: access to systems must be granted based on business need, approved by someone responsible, regularly reviewed, and revoked when no longer needed. You do not need to comply with all of them at once – but if your enterprise prospect follows any of these standards, they will expect you to speak the same language during their security review.
What Auditors Actually Look For
Auditors work through a checklist, not a conversation. They will ask for specific evidence: an access request submitted through a defined channel, an approval from someone with the authority to grant it, a timestamp showing when access was provisioned, and a record of the last review. What surprises many teams is how specific these requests are – it is not enough to say “our manager approves all access.” The auditor wants to see the approval itself, dated, with a name attached. If that evidence does not exist as a document or a system record, it does not count.
The Most Common Audit Failures in Access Management
The most frequent reason companies fail or struggle during an audit is not that their security is bad – it is that their process was never written down. Someone left the company and took the approval history with them. Access was granted over chat and never logged. A contractor finished the project six months ago but still has system access. These gaps may look small on their own, but they accumulate. By the time a security questionnaire arrives, the situation is rarely about one missing document. It is about months of decisions that were never recorded anywhere. The team is not filling a gap – they are rebuilding a history from scratch. And the bigger the company gets, the harder that reconstruction becomes.
The 4 Things Every Auditor Will Ask You to Provide
- A record of who requested access and why
Every access request should come with a name, a date, and a business reason. “John needed it for the project” is not enough – the auditor wants to see the original request in writing, submitted through a defined channel, not reconstructed from memory after the fact. - Proof of who approved it and when
Approval by a manager in a hallway conversation does not count. The auditor needs to see a named approver, a timestamp, and confirmation that this person had the authority to grant that level of access. One missing approval in a sensitive system can put the entire audit at risk. - A log of when access was granted or changed
This is the technical side of the trail – a record showing exactly when access was provisioned, modified, or extended. If access was changed three times in six months, all three changes need to be visible with dates and reasons. - Evidence that access is reviewed regularly
Granting access once is not enough — auditors want to see that your team checks periodically whether people still need the access they have. This is called an access review or recertification. Without it, a former employee or an old contractor account becomes a compliance gap the moment an auditor spots it.
How Audit Requirements Differ by Industry
Saas Companies
For SaaS companies, the audit trigger is rarely a regulator – it is an enterprise client. Before signing a contract worth $100K or more, the prospect’s security team sends a vendor assessment that includes detailed questions about access controls. SOC 2 is the most commonly requested framework in this context. Auditors will focus specifically on who has access to production environments, how that access is approved, and whether it is reviewed regularly. A SaaS company that cannot answer these questions with documented evidence risks losing the deal at the final stage – not because their security is weak, but because they cannot prove it is not.
Financial Services and Fintech
Companies operating under SOX or DORA face stricter requirements around access to financial systems. The key concept here is segregation of duties – the same person cannot request and approve their own access, and the people who process transactions should not have admin rights to the systems they work in. Auditors will look for evidence that these boundaries exist and are enforced consistently. A single violation – one employee who both requested and approved elevated access – can trigger a finding that affects the entire audit outcome.
Healthcare and Medtech
Under HIPAA, access to systems containing personal health information is treated as a separate category with its own logging and review requirements. Auditors will ask not just who has access, but whether access is limited to the minimum necessary for each role. Every time someone accesses a patient record outside their normal workflow, that activity should be logged and explainable. For medtech companies selling into hospital networks or insurance providers, this level of access documentation is often a prerequisite for even starting the procurement conversation.
Outsourcing
Service providers face a challenge that in-house teams do not – they often manage access across multiple client environments simultaneously, each with different compliance requirements. One client may require SOC 2 evidence, another ISO 27001, and a third their own internal security questionnaire. Without a structured access management process, every new client audit becomes a separate reconstruction project. With one in place, the same documented workflow produces the evidence each client needs – without the team starting from scratch every time.
How to Build an Audit Trail That Actually Works
An audit trail is a complete record of every access decision your team makes – who requested access, who approved it, when it was granted, and when it was reviewed or removed. To build one that holds up under scrutiny, follow these steps:
Define a single channel for all access requests
Every request must go through one place – not email, not chat, not a verbal ask. This is the starting point of your trail. No request outside the system means no undocumented approvals.
Always ask: Why do you need this?
The requestor should state why they need access, not just what they need. This becomes your evidence that access was granted based on business need — one of the first things auditors check. But the business reason serves a second purpose: it helps the approver grant the right level of access. Auditors will cross-check whether the access that was provisioned actually matches the reason that was given. If someone requested read access to a reporting tool and ended up with admin rights, that is a red flag — regardless of whether it was intentional. This is the principle of least privilege in practice: access should be exactly as wide as the job requires, and no wider. The business reason is what makes that decision visible and defensible.
Assign a named approver for every request type
Each category of access should have a defined owner who is authorized to approve it. The approval must happen inside the same system where the request was submitted – not in a follow-up email, not in a Slack message, and not verbally confirmed later. When the approver clicks “approve” inside the request workflow, that action is timestamped and tied to their name automatically. If the approval happens outside the system, it leaves no trace – and an auditor will treat undocumented approval the same way as no approval at all.
Log Every Access Change Automatically
When the request moves from submitted to approved to provisioned, each transition should generate a timestamped record. Tools like Jira Service Management do this automatically as part of the workflow – no manual logging required. But the log does not stop at provisioning. Access should be reviewed every 90 days or every six months to confirm it is still needed. That review is also part of the audit trail – who conducted it, what was confirmed, and what was revoked. An auditor does not only want to see how access was granted. They want to see that someone checked whether it should still exist.
From Audit Panic to Audit Report: How JSM Changes the Equation
Organizations operating under ISO 27001, SOC 2, DORA, or internal audit requirements typically spend weeks before an audit manually collecting evidence – pulling records from different systems, chasing approvers for confirmation, and trying to reconstruct a timeline from emails and chat history. With JSM-based access management, that process looks different. Every request, approval, status change, and provisioning action is captured automatically as part of the normal workflow. When an auditor asks for evidence, the answer is a filtered report – not a two-week project.
This is not a compliance shortcut. JSM does not design your access controls for you, and it does not make a poorly structured process compliant. The workflows need to be built correctly, the approval logic needs to reflect your actual business rules, and the review cycles need to be defined upfront. But when that foundation is in place, the system maintains the evidence automatically – every day, not just before an audit. That is the difference between being audit-ready and becoming audit-ready under pressure.
What’s next?
Knowing what auditors look for is the first step. Building the process that produces that evidence automatically is the next one. In our following article, we walk through exactly how to set this up in Jira Service Management Cloud – from structuring access request forms to configuring approval workflows and building a log that holds up under audit scrutiny.








