Deprecated on Cloud Service
Moving from Foundation components to Core Components
Foundation components have been deprecated since AEM 6.5 in favour of Core Components, which Adobe updates automatically on Cloud Service. BPA reports Foundation-based custom components under CCOM with subtype custom.foundation.
What to use instead
Proxy components under /apps that set sling:resourceSuperType to a versioned Core Component, for example core/wcm/components/text/v2/text.
How to fix it
- Map each Foundation-derived component to its Core Component equivalent.
- Create proxies and move customisations into HTL and Sling Models.
- Use the Modernization Tools component converter to rewrite existing content to the new resource types.
- Compare rendered HTML before and after on a page sample.
How we detect it
- Readiness scan rule
foundation-components: Components inheriting from Foundation components.
Best Practices Analyzer reports it under CCOM.
Can agents fix it?
Partial. Content rewriting and proxies are automated; markup parity needs review.
Source: Adobe Experience League. Checked 19 October 2026.