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

