Table of Contents

Reach SOC 2 Compliance in 6 Weeks or Less.

  / ,

  / What is SOC 2- A Complete Guide

What is SOC 2- A Complete Guide

If your company sells software, handles customer data, or operates in the cloud, chances are you have already been asked for a SOC 2 report. Sometimes by a prospect, sometimes by a procurement team, sometimes by a very persistent security questionnaire that refuses to go away.

And if you are early in your compliance journey, that request can feel confusing, intimidating, or even slightly unfair.

What exactly is a SOC 2 report? What does it include? How does the process actually work? And do you really need one right now?

This article answers those questions clearly, without legal jargon or unnecessary complexity. Whether you are a startup selling internationally or a SaaS company expanding into enterprise deals, this guide will give you the full picture on SOC 2 compliance.

Reach SOC 2 Compliance in 6 Weeks or Less

Schedule Your Free SOC 2 Assessment Today

What does SOC 2 stand for?

SOC 2 stands for System and Organization Controls 2. It is part of a broader family of SOC reports created to help organisations demonstrate how they manage and protect information.

In a nutshell, its a voluntary framework that proves that a company stores and manages data in a safe way.

The “2” matters because it distinguishes this report from others in the SOC framework:

 

Report TypePrimary FocusTypical Audience
SOC 1
Controls relevant to financial reporting
Auditors, finance teams, regulators
SOC 2
Controls related to security, availability, processing integrity, confidentiality, and privacy
Customers, partners, procurement teams
SOC 3
High-level public summary of SOC 2 controls
General public, marketing, prospects

When customers ask for “SOC 2,” they are seeking evidence that your internal systems and processes are designed to protect their data consistently and measurably. And this can be evaluated through a SOC 2 report.

SOC 2 vs SOC 1 vs SOC 3: what’s the difference?

SOC reports serve different purposes, and choosing the wrong one can create unnecessary work.

SOC 1 focuses exclusively on controls related to financial reporting. It is primarily relevant for service providers whose systems impact a customer’s financial statements, such as payroll processors or financial platforms.

SOC 2 evaluates controls related to security, availability, processing integrity, confidentiality, and privacy. It is the most commonly requested report for SaaS companies, cloud providers, and B2B service organisations because it directly addresses data protection and operational risk.

SOC 3 is a high-level, public summary of a SOC 2 report. It contains far less detail and is typically used for marketing or high-level assurance, not for procurement or vendor risk assessments.

If customers, partners, or regulators need detailed evidence of how you protect data, SOC 2 is almost always the correct choice.

Benefits of SOC 2 Compliance- Why do Companies Pursue Compliance?

Companies invest in SOC 2 compliance for the commercial and operational advantages it delivers.

But besides that, being able to produce a SOC 2 report will allow to cast a wider net and work with customers that you would otherwise not be able to work with. Some examples:

  • Cloud service providers, SaaS companies, and Data Centers looking to win big enterprise contracts: These businesses are often required to do Vendor Risk Assessment due to regulations such as GDPR, HIPAA, PCI DSS, SOX, and NYDFS.
  • Companies in tightly regulated industries: Finance, healthcare, and technology are typically regulated by norms that required SOC 2 reports and Vendor Risk Assessment.
  • Companies bidding for government contracts: While not always required, some government bodies will ask for an SOC 2 report or ISO 27001 certification to accept bids. 

SOC 2 reports are becoming widespread since they cascade down: Most SOC 2 compliant businesses will require vendors to produce a SOC 2 report, and not having an SOC 2 report will often make you lose a compliant client.

Besides that, the most immediate benefit is trust. A SOC 2 report reduces friction during sales cycles by answering security questions upfront, rather than repeatedly through bespoke questionnaires. So even when its not strictly required, having a SOC 2 report will be beneficial.

It also improves internal discipline. Preparing for SOC 2 forces teams to formalise access controls, incident response, change management, and monitoring processes that often exist informally.

Finally, SOC 2 can be a growth enabler. Many enterprise buyers will not progress without it. Having a current report keeps deals moving and prevents compliance from becoming a last-minute blocker.

A 2023 procurement study published by Wired noted that vendor security reviews are now standard even for contracts under six figures, reflecting how deeply embedded assurance expectations have become.

Who typically needs SOC 2 compliance?

SOC 2 is most often pursued by organisations that handle customer data on behalf of others, especially where trust and security influence buying decisions.

This commonly includes:

  • SaaS and cloud-based software companies

  • Managed service providers, IT, and security firms

  • Data platforms, infrastructure providers, and APIs

  • Companies selling into regulated or enterprise markets

Beyond industry, SOC 2 is often triggered by stage and scale. Startups moving upmarket, companies entering enterprise sales cycles, or vendors undergoing formal vendor risk assessments are frequently asked for a SOC 2 report before deals can progress.

Even when not explicitly required, SOC 2 often becomes a commercial necessity. Customers increasingly expect structured, independent assurance that security controls are not improvised, but designed, documented, and consistently followed.

 

What is a SOC 2 report?

A SOC 2 report is an independent assurance report that evaluates how well an organisation protects customer data. It is issued by a licensed CPA firm and is based on the Trust Services Criteria (TSC) developed by the American Institute of Certified Public Accountants (AICPA).

In simple terms, a SOC 2 report answers one core question:

Can this company be trusted to handle sensitive information securely and responsibly?

Unlike ISO standards, SOC 2 is not a “certification” in the traditional sense. There is no pass or fail badge. Instead, the report documents:

  • Your control environment
  • How controls are designed
  • How they operate over time
  • Any exceptions or gaps identified by the auditor

The result is a detailed report that customers and partners use to assess your security posture.

You can read the official AICPA definition here

SOC 2 Type 1 vs. SOC 2 Type 2 reports

The difference between Type I and Type II is about timing and evidence.

A SOC 2 Type I report evaluates whether controls are suitably designed at a specific point in time. It answers the question: Do these controls exist, and are they designed appropriately today?

A SOC 2 Type II report goes further. It assesses whether those controls operated effectively over a defined period, typically three to twelve months. This shows consistency, not just intent.

Many companies start with Type I to establish a baseline and move to Type II once controls are stable. Customers, especially in enterprise or regulated environments, often prefer Type II because it reflects real operational history rather than a snapshot.

Should I pursue a SOC 2 Type 1 report, Type 2, or both?

If you’re a company pursuing SOC 2 due to vendor requirements, your clients will typically specify which report type they need. Large enterprise and government bodies will usually ask for type 2, whilst smaller companies are typically fine with type 1 reports.

At Axipro, we rarely treat this as an either-or decision. Our standard approach is to implement controls correctly from day one, deliver SOC 2 Type 1 fast, and structure everything so Type 2 is a smooth continuation, not a restart.

Producing both Type 1 and the Type 2 reports will increase your potential customer base, and signals a more serious commitment to data protection and treatment.

What does a SOC 2 type 1 report include?

A SOC 2 type 1 report is far more than a single-page letter or summary. Most reports range from 20 to 50+ pages, depending on scope and complexity.

At a high level, the SOC 2 type 1 report includes the following core sections:

Management’s assertion
This is a formal statement from your leadership confirming responsibility for the design and operation of controls. It sets the tone. Auditors expect this to be accurate and defensible.

System description
This section explains how your product or service works, what data flows through it, and which systems, people, and processes are in scope. It is written in business language but scrutinised carefully by auditors and customers alike.

Trust Services Criteria in scope
SOC 2 is built around five criteria:

  • Security
  • Availability
  • Confidentiality
  • Processing Integrity
  • Privacy

Security is mandatory. The others are optional, selected based on your business model and customer expectations. Most SaaS companies start with Security only, then expand.

The official criteria are published by AICPA and publicly available here

Control descriptions and testing results
This is the heart of the report. Each control is described, mapped to criteria, and tested. Auditors explain what evidence they reviewed and whether the control operated effectively.

Exceptions and auditor opinion
If something did not work as intended, it appears here. Not all exceptions are deal-breakers, but patterns or serious failures raise red flags during customer reviews.

SOC Type 1 Report Example Structure

Independent Service Auditor’s Report

  • Independent Service Auditor’s Report
  • Scope
  • Service Organization’s Responsibilities
  • Service Auditor’s Responsibilities
  • Inherent Limitations
  • Other Matter (if applicable)
  • Opinion
  • Restricted Use

Management’s Assertion

  • Management’s Assertion
  • Description Criteria

Description of the System

Overview of Operations

  • Company Background
  • Description of Services Provided

Principal Service Commitments and System Requirements

Components of the System

  • Infrastructure
  • Software
  • People
  • Procedures / Processes
  • Data

Boundaries of the System

Subservice Organizations

Complementary User Entity Controls

Control Environment and Governance

  • Control Environmen
  • Risk Assessment Process
  • Information and Communication
  • Monitoring Activities

Changes to the System (if applicable)

Incidents (if applicable)

Criteria Not Applicable to the System (if applicable)

Trust Services Criteria

  • Trust Services Categories in Scope
  • Trust Services Criteria for Security
  • Additional Trust Services Criteria (Availability, Confidentiality, Processing Integrity, Privacy — if applicable)

Control Activities

  • Control Activities Specified by the Service Organization

Information Provided by the Service Auditor

  • Guidance Regarding the Information Provided by the Service Auditor

What does a SOC 2 type 2 report include?

 

A SOC 2 Type 2 report demonstrates that a company’s controls are not only properly designed, but also operated effectively over a defined period of time (typically 3–12 months).

In practical terms, the goal is to provide evidence of sustained, real-world compliance, not just intent.
Where a Type 1 answers “Are the controls designed correctly as of a point in time?”, a Type 2 answers:

“Did those controls actually work, consistently, in day-to-day operations?”

It typically includes a lot of the same sections as the type 1 report, with a focus on how they changed through time.

 

SOC Type 2 Report Example Structure

Independent Service Auditor’s Report

  • Independent Service Auditor’s Report
  • Scope
  • Service Organization’s Responsibilities
  • Service Auditor’s Responsibilities
  • Independence and Ethical Responsibilities
  • Inherent Limitations
  • Opinion
  • Restricted Use

Management’s Assertion

  • Management’s Assertion

Description of the System

Overview of Operations

  • Company Background
  • Description of Services Provided

Principal Service Commitments and System Requirements

Components of the System

  • Infrastructure
  • Software
  • People
  • Procedures / Processes
  • Data

Boundaries of the System

Subservice Organizations

Complementary User Entity Controls

Complementary Subservice Organization Controls

Control Environment and Governance

  • Integrity and Ethical Values
  • Commitment to Competence
  • Organizational Structure and Assignment of Authority
  • Risk Assessment Process
  • Information and Communication
  • Monitoring Activities

Changes to the System During the Period

Incidents During the Period

Criteria Not Applicable to the System

Trust Services Criteria

  • Trust Services Categories in Scope
  • Trust Services Criteria for Security
  • Additional Trust Services Criteria (Availability, Confidentiality, Processing Integrity, Privacy — if applicable)

Tests of Controls

  • Testing Methodology
  • Scope of Testing
  • Tests of Operating Effectiveness
  • Results of Tests
  • Controls Not Tested (if applicable)

Other Information Provided by the Service Organization (if applicable)

What a SOC 2 report does not do

A SOC 2 report does not guarantee that a company will never be breached. It does not replace penetration testing. It does not automatically satisfy GDPR, HIPAA, or other regulatory obligations.

What it does provide is independent, structured confidence. It shows that security is not improvised or ignored, but designed, monitored, and reviewed. It also shows that you are ready to do business with other ISO 27001 and SOC 2 compliant companies. 

The SOC 2 compliance lifecycle (from readiness to maintenance)

SOC 2 compliance is not a single event. It follows a clear lifecycle, from early preparation through ongoing operation.

Most companies start by defining scope: which systems, services, and Trust Services Criteria are actually relevant to their business. From there, they assess current controls, identify gaps, and implement the policies, processes, and technical safeguards required to meet the in-scope criteria.

Once controls are in place, a readiness assessment helps confirm whether the organisation is audit-ready before engaging an auditor. The formal audit then evaluates control design (Type I) and, where applicable, control effectiveness over time (Type II).

After the report is issued, the work does not stop. Controls must be operated, monitored, and maintained continuously to remain defensible in future audits and customer reviews. Treating SOC 2 as an ongoing operational process, rather than a one-off project, is what separates clean reports from painful remediation cycles.

What is an SOC 2 audit?

A SOC 2 audit is the formal examination conducted by an independent auditor to evaluate your controls against the Trust Services Criteria in scope.

The process involves evidence collection, walkthroughs, and testing. Auditors review policies, system configurations, logs, tickets, and operational records. They also speak directly with team members to confirm that documented processes reflect reality.
For Type II reports, this testing occurs across the entire audit period, not just at the end.

The audit is not about perfection. It is about demonstrating that controls exist, are understood, and are followed consistently.

How long does it take to get SOC 2 compliant?

The timeline depends less on company size and more on readiness.

For organisations starting from scratch, initial preparation often takes several weeks to a few months. This includes defining scope, implementing missing controls, and training teams.
A Type I report can typically be completed relatively quickly once controls are in place. At Axipro, we aim to complete the readiness assessment and Type 1 report within 6 weeks

A Type II report requires an operating period, commonly three to six months, before the audit can conclude.

Common mistakes companies make

Many SOC 2 efforts fail or stall for avoidable reasons.

Some start the audit window before controls are ready. Others rely entirely on automation tools without understanding what auditors actually test. Some underestimate the operational effort required from engineering, IT, HR, and leadership.

Perhaps the most expensive mistake is treating SOC 2 as a checkbox exercise rather than a business process. Customers can tell the difference when they read your report.

Ready to move forward?

If you are considering SOC 2, or already under pressure from customers, the best next step is clarity.

A short readiness assessment can tell you:

  • Whether you are closer to Type I or Type II
  • How long your audit window should be
  • What gaps could delay your report

Book a SOC 2 readiness call or request a tailored audit plan to understand your fastest, lowest-risk path to a clean report. 

Reach SOC 2 Compliance in 6 Weeks or Less

Schedule Your Free SOC 2 Assessment Today

Frequently Asked Questions

Is a SOC 2 report a certification?

No. SOC 2 is not a certification and there is no official “SOC 2 certified” status. Instead, the report documents an auditor’s opinion on whether controls are suitably designed and, for Type II reports, whether they operate effectively over time.

Who issues a SOC 2 report?

SOC 2 reports can only be issued by licensed CPA firms authorised to perform SOC examinations. Automation platforms and consultancies cannot issue the report themselves.

What Trust Services Criteria are included in a SOC 2 report?

SOC 2 reports are based on five criteria:

  • Security (mandatory) 
  • Availability 
  • Confidentiality 
  • Processing Integrity 
  • Privacy 

Most organisations include Security only at first and expand scope as customer or regulatory expectations increase.

How long is a SOC 2 report valid?

SOC 2 reports do not technically “expire,” but customers generally expect a report that is no more than 12 months old. Older reports may be rejected during vendor risk reviews.

Does a SOC 2 report guarantee security?

No. A SOC 2 report does not guarantee that an organisation will never experience a breach. It demonstrates that controls were designed and operated in accordance with defined criteria during the audit period.

Is a SOC 2 Report Sufficient for Vendor Risk Management?

A SOC 2 report is a strong starting point, but it is not sufficient on its own. It provides independent assurance that defined controls operated effectively for specific systems, helping establish baseline trust.

However, SOC 2 does not cover financial, legal, or business-specific risks, nor does it assess areas outside the report’s scope. Most organizations use SOC 2 as one input, alongside questionnaires and risk-based reviews, to determine whether a vendor truly meets their requirements.

Are exceptions allowed in a SOC 2 report?

Yes. A SOC 2 report can contain exceptions. Minor exceptions are common and not always disqualifying, but frequent or severe exceptions can raise concerns during customer reviews.

Can customers see our SOC 2 report?

SOC 2 reports are considered restricted-use documents. They are typically shared under NDA with customers, prospects, or partners as part of due diligence.

Does a SOC 2 report cover GDPR or privacy laws?

SOC 2 does not replace GDPR or other privacy regulations. However, if the Privacy criterion is included, parts of the report may support broader compliance conversations.

How long does it take to receive a SOC 2 report?

After the audit window closes, audit fieldwork and report issuance typically take 2–4 weeks, depending on readiness, responsiveness, and report complexity.

Why do customers ask for SOC 2 reports?

Customers use SOC 2 reports to assess vendor risk, reduce internal security reviews, and gain confidence that data is handled responsibly and consistently.

Axipro Author

Picture of Pedro Dias

Pedro Dias

Pedro has been writing online for over 10 years. With experience in all things programming, cyber security, and compliance, he is our editor-in-chief at Axipro.

Blog Highlights

Explore More Articles

A SOC 2 penetration test costs between $1,000 and $30,000 for most companies. A typical SaaS scope, meaning one web application, its API layer, and the cloud infrastructure behind it, usually lands between $2,000 and $20,000. Early-stage startups with a narrow scope can get an auditor-accepted test for $1,000 to $8,000, while enterprises with multiple products and hybrid infrastructure regularly spend $20,000 to $50,000 or more. The spread is wide because “penetration test” covers everything from an automated scan with a cover page to weeks of manual testing by senior engineers. Auditors know the difference, and so do the enterprise customers who asked for your SOC 2 report in the first place. This guide breaks down what drives the price, where the hidden costs sit, and how to buy a test that holds up in fieldwork without overpaying for it. What Is SOC 2 Penetration Testing?​ A SOC 2 penetration test is a simulated attack on your systems, performed by a qualified security professional, scoped to the environment covered by your SOC 2 report. The tester tries to exploit real weaknesses the way an attacker would: broken access controls, injection flaws, misconfigured cloud services, exposed credentials. The output is a report your auditor reads as evidence that your security controls work in practice, not only on paper. That last part matters. A pentest bought for SOC 2 has a second audience beyond your security team. If the report doesn’t map findings to your audit scope, document its methodology, and show remediation, it fails the job you bought it for. We cover the full deliverable in our guide to what a SOC 2-ready VAPT report includes. How Penetration Testing Fits Into SOC 2 Compliance​ SOC 2 is built on the AICPA’s Trust Services Criteria, and the Security category (the Common Criteria) applies to every report. Penetration testing is the standard way to satisfy CC7.1, which expects you to detect and monitor for new vulnerabilities, and it supports CC4.1, which covers ongoing evaluations of whether controls actually function. The AICPA’s points of focus explicitly mention vulnerability scanning and penetration testing as examples of how companies meet these criteria. In practice, the test slots into your audit timeline as an evidence item. Your auditor will ask for the report, check the test date against the audit period, and review how you handled the findings. Remediation is often scrutinized harder than the test itself, because it shows whether your vulnerability management process runs or merely exists. Is Penetration Testing Required for SOC 2?​ Strictly speaking, no. The Trust Services Criteria never use the word “mandatory” about penetration testing. You could theoretically satisfy CC7.1 with vulnerability scanning and strong monitoring alone. In reality, almost every auditor expects one, and skipping it invites two problems. First, your auditor may push back during fieldwork or add exceptions to the report. Second, the enterprise buyers reviewing your SOC 2 report increasingly look for pentest evidence specifically, and a report without it raises questions during procurement. Treat the test as effectively required and budget for it from the start of your SOC 2 compliance checklist. How Much Does SOC 2 Penetration Testing Cost? Typical Price Range for SOC 2 Pen Testing Most companies pay $4,000 to $30,000, with the median engagement for a SaaS business sitting around $12,000 to $15,000. Compliance-focused tests at the bottom of the market start around $4,000 to $5,000. Deep manual testing from established firms runs $15,000 to $30,000. Anything quoted below roughly $3,000 is almost certainly automated scanning packaged as a pentest, which auditors are getting better at spotting. Cost by Company Size (Startup, SMB, Enterprise)​ Company size is a proxy, not the driver. A 15-person company with three products and a legacy on-prem component will pay more than a 200-person company with one tightly scoped SaaS platform. Testers price effort, and effort follows scope. Cost by Test Type (Network, Web App, API, Cloud, Internal/External) Most SOC 2 engagements bundle two or three of these. The common package for a cloud-native SaaS company is web app plus API plus cloud configuration, which is why the $2,000 to $20,000 band comes up so often. Companies with office networks and internal systems in their audit scope add internal network testing, and the price climbs accordingly. Factors That Influence SOC 2 Penetration Testing Cost Scope and Number of Assets Tested Scope is the single biggest cost driver. Every additional application, API endpoint group, cloud account, or network segment adds testing hours. A pentest priced without a scoping call is a pentest priced on guesswork, and the guess usually favors the vendor. Complexity of Application or Infrastructure​ A simple CRUD app with two user roles tests quickly. A multi-tenant platform with role hierarchies, workflow engines, file processing, and third-party integrations takes far longer, because each of those features creates attack surface a tester has to work through manually. Authentication tiers matter especially: every distinct role needs testing for privilege escalation and cross-tenant data access. Testing Methodology (Black Box, Grey Box, White Box) Black box testing gives the tester nothing but a URL, grey box adds credentials and documentation, and white box adds source code and architecture diagrams. Grey box is the default for SOC 2 and usually the best value, since the tester spends time exploiting rather than discovering. White box costs more upfront but finds deeper issues. Black box sounds rigorous but often wastes paid hours on reconnaissance an attacker would run for free. Depth of Testing and Manual vs. Automated Approaches Automated scanning finds known vulnerability patterns. Manual testing finds business logic flaws, chained exploits, and authorization gaps that no scanner catches, and it’s the part auditors and security-literate customers actually value. The ratio of manual work to automation is the honest explanation for most price differences between two quotes covering the same scope. Tester Credentials and Firm Reputation Senior testers holding OSCP, GPEN, or CREST credentials bill higher rates, and firms with recognized methodologies charge a premium for the credibility their letterhead carries in

Two compromised versions of LiteLLM sat on PyPI for roughly 40 minutes on the morning of March 24, 2026. That window was enough to capture secrets from around 434,000 CI/CD pipeline runs across nearly 2,500 organizations, including AWS, Samsung, Cisco, Salesforce, Siemens, and Deloitte. In August, researchers at CloudSEK and Hudson Rock confirmed they had obtained the raw exfiltrated data: a 153GB archive containing 433,909 files of environment variables, cloud keys, Kubernetes secrets, and API tokens harvested live from running pipelines, as covered by Help Net Security’s reporting on the credential archive. If LiteLLM runs anywhere in your stack, or you touch any AI proxy infrastructure at all, you need answers to three things: whether you were exposed, what to rotate first, and whether the rotation you did back in March actually held. That last one matters more than it sounds, because “we rotated everything” has already burned at least one very large company. How the Breach Happened The attack didn’t start with LiteLLM. On March 19, 2026, a threat group called TeamPCP compromised the build pipeline of Trivy, a vulnerability scanner half the industry runs, and pushed a poisoned release. LiteLLM’s own CI pipeline ran Trivy, so the poisoned scanner had legitimate read access to the project’s runner environment. The attackers used that to steal LiteLLM’s PyPI publishing tokens and ship two malicious releases of their own: versions 1.82.7 and 1.82.8. KICS and the Telnyx Python SDK got hit in the same campaign. The payload design is the part worth studying. The malicious package dropped a .pth startup hook into site-packages, so the code ran the moment any Python interpreter started on the machine, whether or not anything imported LiteLLM. From there it harvested environment variables, read local credential files like .aws/credentials and .kube/config, tried to move laterally across Kubernetes clusters, and installed a systemd backdoor dressed up as a generic telemetry service. InfoQ’s coverage of the PyPI compromise put downloads of the compromised release above 40,000. For scale, LiteLLM normally gets downloaded around 3 million times a day. The exfiltration had a nasty fallback, too. According to CloudSEK, stolen data was encrypted and sent to a typosquatted domain, and when that failed, the malware created a public repository inside the victim’s own GitHub account and uploaded the loot as a release asset. Some companies were publishing their own secrets to the open internet and had no idea. Worth Knowing: The malicious code only existed in the PyPI artifacts. The GitHub source repository stayed clean the whole time, so a developer reviewing the code on GitHub saw nothing wrong. Source review isn’t artifact verification. If you don’t check that what the registry serves matches the upstream source, this class of attack is invisible to you. How to Check If You Were Exposed Three checks, from quickest to most involved. 1. Confirm whether the compromised versions ever ran The malicious versions went live on PyPI at 10:39 UTC on March 24, 2026 and got quarantined about 40 minutes later. The project’s advice: treat any install from that day before 16:00 UTC as suspect. Search your lockfiles, pip caches, SBOMs, and container image histories for 1.82.7 and 1.82.8. And check your internal artifact mirrors. An Artifactory or Nexus proxy that cached the bad release in March can keep serving it internally long after PyPI pulled it. Keep the .pth mechanism in mind when you scope this. The question isn’t “which applications import LiteLLM,” it’s “which machines had the package installed at all,” because every Python process on an infected machine triggered the payload. 2. Hunt for persistence Rotation is pointless if the attacker still has a foothold. Check developer machines, CI runners, and containers for unauthorized .pth files in site-packages and for suspicious systemd units, especially anything posing as a system telemetry service. And review activity from March 24 onward, not just the 40-minute window. Persistence is there so the access outlives the infection. Pro Tip: Don’t limit the persistence hunt to live machines. Base container images rebuilt in late March may have baked the payload into every image derived from them since. Scan your image registry for the affected LiteLLM versions and for unexpected .pth files, then trace which running workloads came from flagged images. 3. Check whether your secrets are in the dump Hudson Rock has published a domain lookup tool and is running ethical disclosures for affected organizations, and CloudSEK maintains a high-confidence victim list. Use them, but know their limits. Attribution in this dataset is genuinely hard. One dump with a siriusxm.com committer email actually traced, through its self-hosted GitLab endpoints, to AdsWizz, a SiriusXM subsidiary. And a large share of the dumps are generic pipeline configurations with no identifying domain, email, or server name at all. Absence from a victim list is not evidence of absence. If your pipelines ran the compromised versions, assume exposure no matter what a lookup tool tells you. What to Rotate, in What Order The guidance from both research teams is blunt: treat every secret the LiteLLM environment could reach as compromised. That covers secrets on disk, in memory, injected into CI jobs, and anything retrievable through instance metadata services. Work down by blast radius: Priority Credential type Why it comes first 1 Cloud IAM keys (AWS, GCP, Azure) Direct control of infrastructure, data stores, and billing. This is where attackers monetize fastest. 2 GitHub and GitLab PATs, package publishing tokens These let an attacker poison your releases and turn your company into the next link in the supply chain. 3 Kubernetes service account tokens and kubeconfigs Lateral movement across clusters was built into the payload, not a theoretical risk. 4 Database passwords and third-party API keys Dumped in plain text in the archive, often with no attribution, so nobody will warn you they leaked. 5 AI provider API keys Billing abuse, quota theft, and access to whatever data flows through your LLM routing layer. One word matters more than the rest of this article: revoke, don’t just rotate. That

The EU AI Act names recruitment AI as high-risk. Annex III explicitly lists AI systems used for recruitment, candidate selection, and employment decisions, which pulls CV screeners, video interview platforms, and assessment tools into the most demanding compliance regime the Act contains. The original compliance date for these systems was August 2, 2026. In June 2026, the EU’s Digital Omnibus moved the deadline to December 2, 2027, a 16-month extension that has led many HR and talent teams to shelve the topic entirely. That’s a mistake, for two reasons. First, one rule that directly affects recruitment technology is already in force: the ban on emotion recognition in the workplace has applied since February 2, 2025, and it catches features still shipping in some video interview products today. Second, the deferred obligations didn’t shrink. Conformity assessments, human oversight design, bias monitoring, and documentation all still arrive in full, and the practical work of auditing a recruitment stack, renegotiating vendor contracts, and training hiring teams routinely takes a year or more. Here’s what the EU AI Act actually requires of employers and vendors using recruitment tools, on the timeline that now applies. Why Recruitment Tools Are Classified as High-Risk Under the EU AI Act​ Definition of High-Risk AI Systems in Hiring​ The Act takes a list-based approach. Annex III, point 4, designates as high-risk any AI system intended for the recruitment or selection of natural persons, including placing targeted job advertisements, analyzing and filtering applications, and evaluating candidates. The same point covers AI used for decisions on promotion, termination, task allocation, and monitoring of workers, so the classification follows the tool through the entire employment lifecycle, not just the hiring funnel. The reasoning is straightforward: hiring decisions shape access to livelihoods, and algorithmic discrimination in hiring is well documented. The European Commission’s regulatory framework for AI treats employment as one of the areas where an AI error or bias causes serious harm to fundamental rights. That’s the test for the high-risk tier. Types of Recruitment Tools Affected In practice, the high-risk classification captures most of the modern recruitment stack: CV and resume screeners that rank or filter applicants, video interview platforms that score responses or delivery, psychometric and skills assessment tools that produce scores feeding a hiring decision, sourcing and matching algorithms that decide which candidates a recruiter sees, and programmatic job ad targeting systems that determine who sees a vacancy at all. If the system’s output materially influences who advances and who does not, assume high-risk until proven otherwise. Important: Emotion recognition is not high-risk in the workplace. It is prohibited. Article 5 bans AI systems that infer emotions of people in the workplace (outside narrow medical and safety cases), and that ban has applied since February 2025 with the Act’s top penalty tier attached. If your video interview vendor markets “engagement scoring” or “sentiment analysis” of candidates, that feature needs to be switched off for EU hiring now, not in 2027. Recruitment Tools That May Fall Outside High-Risk Classification Not everything in the HR stack qualifies. The Act carves out systems performing narrow procedural tasks that do not materially influence decision outcomes. An applicant tracking system that stores applications, schedules interviews, and sends templated emails is a database with a workflow, not a high-risk AI system. The same goes for tools that transcribe interviews without scoring them, deduplicate candidate records, or generate first drafts of job descriptions for a human to edit. The line is decision influence: the moment a tool ranks, scores, filters, or recommends candidates, it crosses into Annex III territory. Deployers who rely on an exemption must be able to document that assessment, so “we decided it doesn’t count” needs to exist on paper. Extraterritorial Scope: Which Employers Are Covered The Act applies to providers placing AI systems on the EU market and to deployers established in the EU, but it also reaches further: it covers providers and deployers located outside the EU where the output of the system is used in the EU. For recruitment, the consequence is blunt. A US or UK company with no EU entity that uses an AI screener to filter applicants for roles based in Berlin or Dublin, or that screens candidates located in the EU, is using the system’s output in the Union. Brexit doesn’t move UK employers out of scope when they hire into or from the EU. Providers vs. Deployers of Recruitment AI Tools The Act splits obligations between the provider (the vendor that develops the tool and places it on the market) and the deployer (the employer using it). Most employers are deployers, and deployer obligations are lighter but real. One common trap: an employer that substantially modifies a high-risk system, or puts its own name on it, can be reclassified as a provider and inherit the full provider stack. Heavy customization of a screening model, or fine-tuning it on your own hiring data, can be enough to trigger this. Key Obligations for Employers Using AI Recruitment Tools Human Oversight in Automated Hiring Decisions Deployers must assign oversight of the system to people with the competence, training, and authority to intervene. That last word matters. A recruiter who rubber-stamps whatever the ranking algorithm produces, because nobody has time to review 800 rejected CVs, doesn’t count as oversight. Regulators and courts will look at whether the human could genuinely override the system and whether they ever did. Designing review checkpoints where a person can meaningfully change the outcome, and logging when they do, is the core of compliant deployment. Transparency Requirements Toward Candidates Employers must inform workers and their representatives before putting a high-risk AI system into use at work, and candidates subjected to such a system must be told it is being used. In countries with works councils, such as Germany, this obligation lands on top of existing co-determination rights, so employee representatives may need to be consulted before the tool goes live rather than just told afterward. Burying an AI disclosure in a privacy policy paragraph is unlikely to survive scrutiny.