{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreihpwpebfpcgucys27hrje6jnvfxqkoqbq4f4deiy5virl3luay74y",
    "uri": "at://did:plc:gapzbf5nl5wxaqkqoecaeawh/app.bsky.feed.post/3mfmpg6fg5sg2"
  },
  "path": "/the-hidden-security-risks-in-modern-javascript-frameworks-and-how-react-teams-can-reduce-them/",
  "publishedAt": "2026-02-24T13:00:26.000Z",
  "site": "https://devops.com",
  "tags": [
    "Blogs",
    "Business of DevOps",
    "Contributed Content",
    "DevSecOps",
    "Social - Facebook",
    "Social - LinkedIn",
    "Social - X",
    "client-side rendering security",
    "client-side vulnerabilities",
    "content security policy",
    "Dependency Management",
    "frontend attack surface",
    "frontend security best practices",
    "input validation",
    "JavaScript dependencies",
    "JavaScript security",
    "JavaScript vulnerabilities",
    "modern JavaScript frameworks",
    "NPM security",
    "React application security",
    "React security risks",
    "secure React development",
    "SPA security",
    "state management security",
    "third-party libraries risk",
    "web application security",
    "XSS attacks"
  ],
  "textContent": "React and modern JavaScript frameworks accelerate development—but hide serious security risks. Learn where vulnerabilities come from and how to reduce client-side attack surfaces.",
  "title": "The Hidden Security Risks in Modern JavaScript Frameworks and How React Teams Can Reduce Them"
}