THE CHALLENGE
A security breach that exposed more than a single vulnerability
When the International Center of Photography (ICP) experienced a systems breach, the priority was to restore normal site operations quickly while strengthening the platform for the future. Although the security incident affected published content and not customer or member data, it was critical to immediately confirm the website had not been compromised and required quick action.
- ICP's website was running on Drupal 7, long past end-of-life and increasingly exposed to vulnerabilities.
- The existing infrastructure needed security hardening, scalability and long-term resilience
- ICP's audience was ready for deeper engagement, and the platform had room to grow into it.
- Member profiles, forums, and social features were the natural next step for connecting the community.
- The existing content structure worked well for broadcasting. The next phase called for two-way interaction with an active photography community.
THE SOLUTION
From breach recovery to a community platform built to last
Emergency triage and security hardening
We performed rapid security triage to confirm the website had not been affected. Then came the harder work: tightening access controls, patching vulnerabilities, and setting up monitoring so the same scenario couldn't repeat.
- Access control improvements and vulnerability patching
- Proactive monitoring and alerting infrastructure
- Safeguards implemented to prevent future incidents
Infrastructure rebuild and Drupal 10 upgrade
With the platform stable, the team ran a full infrastructure and configuration audit. The site was rebuilt on Drupal 10 following best practices, with front-end enhancements added alongside the backend work.
- Infrastructure and configuration audit
- Accelerated the long-planned migration from Drupal 7 to Drupal 10
- Front-end enhancements for improved usability
- Best-practice Drupal implementation for maintenance and monitoring
Member portal, profiles, and community forum
This phase transformed a stabilized website into a genuine community platform. A new member portal gave ICP's audience a personal space. User profiles created a social, showcase-driven experience. A community forum opened space for peer exchange between photographers.
- Member portal development and launch
- User profiles with social, showcase-driven features
- Community forum for photographer discussion and collaboration
- News section redesigned for better engagement and discovery
BACKGROUND
The International Center of Photography (ICP) is a globally recognized institution dedicated to photography and visual culture.
KEY INSIGHT
The breach created the opportunity.
When the International Center of Photography (ICP) experienced a security breach, the priority was clear: get the site running again, fast. Published content was affected. Customer and member data still stayed secure.
The Results
What the Rebuild Delivered
A breached Drupal 7 site, rebuilt into a secure, community-driven platform
| Metric | Before | After |
|---|---|---|
| Platform version | Drupal 7 | Drupal 10.6.5 |
| Security posture | Breached / unmonitored | Hardened + proactive monitoring |
| Member portal | None | Live with profile & social features |
| Community forum | None | Live |
| News experience | Static | Redesigned for engagement |
Resolved
Security breach
Performed rapid security triage to confirm the website had not been affected
Drupal 10
Platform rebuilt
Migrated from Drupal 7 to 10 with improved performance.
Live
Community features
Member portal, profiles, forum, and news all launched.
Redesigned
News experience
Enhanced for improved engagement
Work With Us
Talk to the team that delivered this
Most conversations start with a 30-minute call and a look at where you are today. No pitch deck. No pressure. Just clarity on what the right path forward looks like for your platform.
Typically respond within 1 business day · 100% Drupal-focused team · No generalists