Software InsightsAll Posts

Software Architecture

Insights and articles on Software Architecture

Explore how different user personas in software development teams create specification drift, amplified by LLMs, and discover solutions for better collaboration.

TL;DR: Different user personas (developers, managers, stakeholders) have conflicting priorities that create specification drift. LLMs amplify this problem by generating code from outdated specs.

Learn how to secure your APIs against XML External Entity (XEE) attacks, including XML Injection and XML Expansion attacks, with practical mitigation steps for Java and RestEasy.

TL;DR: Prevent XEE attacks in Java/RestEasy by configuring SAXParserFactory to disable external entities and disallow DTDs, and enabling secure processing.

© 2025 CloudCounsel Ltd. All rights reserved. Expert software development insights and consulting.