P0 Security extends its Authz Control Plane to service accounts, workloads and AI agents

Customers | Afresh

Afresh automates privileged access with P0 Security

Afresh logo

About Afresh

Afresh is a San Francisco–based technology company that partners with grocery chains to reduce food waste. Their AI-powered forecasting and replenishment platform improves freshness and efficiency, while cutting climate impact.

Snapshot

Use case:
Developer velocity

Industry:
Retail tech

Company:
CAN WE GET RID OF THIS LINE

Environment:
Lorem ipsem

“P0 is a game-changer. Before, we had to choose between access granularity and ease of use. Now we get both. I sleep well knowing long-standing escalated access isn’t lurking in any group.”

Eugene Yedvabny
Senior Staff Software Engineer, Afresh

“Previously, to provide engineers safe access to critical resources in Snowflake and Kubernetes, we created a patchwork of static groups and roles, used Azure PIM to provide escalated access, and spent a lot of time managing group membership.”

Eugene Yedvabny
Senior Staff Software Engineer, Afresh

Afresh is an AI-powered platform that helps grocery stores reduce food waste. They serve some of the largest grocery chains in the U.S., training machine learning models on terabytes of data each day.

With sensitive customer data flowing through Snowflake and other cloud systems, Afresh needed to demonstrate strong controls to maintain SOC 2 and internal security standards. At the same time, they couldn’t afford to slow their engineering teams—especially during incidents.

AI-driven innovation depends on access to data—and control over it. At Afresh, that means ensuring engineers can move fast while minimizing risk to sensitive cloud systems.

Before adopting P0 Security, the Afresh team struggled to balance developer productivity with strong access governance. Microsoft Entra PIM introduced friction and group sprawl that slowed developers down and required constant maintenance from the platform team.

They needed something better—a modern way to grant just- in-time access across systems like Azure, Snowflake, GitHub, and Kubernetes, without writing custom scripts or creating hundreds of brittle groups.

That’s where P0 came in.

Challenge

Afresh attempted to implement least-privilege access using Microsoft Entra PIM, but it quickly became a source of overhead. Developers struggled to find the right roles, and escalated access often lingered after incidents.

As their environment scaled, the platform team faced:

  • Too much static access across sensitive systems
  • Constant permissions drift in Snowflake
  • Hundreds of AD groups and manual scripts to manage escalation logic
  • Delayed access for on-call engineers, often in the middle of critical incidents

Solution

P0 replaced the complexity of Entra PIM with just-in-time automation and clean Slack-native workflows. Afresh now uses P0 to govern access across their cloud stack:

  • Short-lived access to Azure, GitHub, and Kubernetes via scoped AD groups
  • JIT access to Snowflake—even down to specific SQL queries
  • Automated drift remediation in production databases
  • On-call auto-approvals powered by P0’s PagerDuty integration Slackbot requests and approvals that keep engineers in flow

Implementation took just one Zoom call.

Outcomes

  • Reduced permissions sprawl across Snowflake, Azure, GitHub, and Kubernetes
  • Hours of platform team time saved from group maintenance and scripting
  • JIT access integrated directly into Slack and PagerDuty
  • SOC 2 controls now automatically enforced—no screenshots required
  • On-call access is instant…even at 2am

25

Test

this is a test blurb for the number

10000

Test two

this is a test blurb for the number this is a test blurb for the number

587

test three

this is a test blurb for the number

Why it matters

Afresh’s security posture has improved while eliminating manual overhead. P0 automates away the need for access cleanup scripts, reduces group sprawl, and ensures production access is right-sized and ephemeral by default.

More importantly, developer productivity has increased:

  • On-call engineers get what they need instantly
  • Mean-time-to-resolution has dropped from hours to minutes
  • Engineers no longer have to guess which group to request