The document discusses upcoming security considerations for Lightning components. It emphasizes following contracts like encapsulation and using public interfaces to interact with other components. Components should be self-contained and not directly manipulate the DOM or lifecycles of other components. The framework lifecycle should also be respected, updating the DOM only in renderers and avoiding direct DOM access in controllers. Overall, components need to follow these guidelines to ensure they can safely and reliably integrate with other components without compromising the structure.