September 2026 Summaries
3 posts from Arnica
Filter
Month:
Year:
Post Summaries
Back to Blog
OWASP’s Top 10 for Agentic Applications outlines security risks posed by autonomous AI agents that can use tools, access data, modify systems, communicate with other agents, and act without continuous human approval. Unlike the OWASP LLM Top 10, which focuses primarily on unsafe model outputs, the agentic framework addresses harmful real-world actions such as data exfiltration, unauthorized API calls, code execution, fraudulent transactions, and cascading failures across connected systems. Its ten categories include goal hijacking, tool misuse, identity abuse, supply-chain vulnerabilities, unexpected code execution, memory poisoning, insecure inter-agent communication, cascading failures, human-agent trust exploitation, and rogue behavior. Recommended safeguards include least privilege combined with “least agency,” unique short-lived credentials for each agent, authenticated inter-agent communication, inventories of agents and tools, logging of tool calls and memory changes, anomaly monitoring, failure boundaries, red-team testing, and human approval for irreversible or high-consequence actions. The post also presents Arnica’s security products as tools intended to enforce agent rules, inventory agentic components, monitor runtime behavior, and apply approval controls aligned with the OWASP framework.
Sep 23, 2026
2,946 words in the original blog post.
AI coding agents such as Cursor, GitHub Copilot, and Claude Code are reshaping application security by generating complete implementations and pull requests without the incremental human-driven workflows that traditional shift-left tools were designed to monitor. The piece argues that SAST, SCA, secrets scanning, and IDE plugins remain useful but often identify issues only after AI-generated code exists, while rapid code production, inconsistent plugin adoption, and developer overconfidence in AI output may increase security review pressure and vulnerability exposure. It proposes a governance-first approach that embeds security policies in repository-level agent configuration files, including Cursor rules, CLAUDE.md, and Copilot instructions, so agents receive constraints before producing code. Under this model, downstream scanning serves as verification and remediation rather than the primary control, with organizations also needing inventories of AI agents, generation-time audit trails, and routing of findings to active developers. Arnica presents its Agentic Rules Enforcer as a product that manages such repository-level policies, provides PR attestations, and supports several coding agents.
Sep 16, 2026
2,686 words in the original blog post.
A secure software development lifecycle integrates security controls from planning and requirements through design, coding, testing, deployment, and ongoing maintenance, aiming to identify vulnerabilities earlier, when they are less costly and disruptive to fix. The checklist recommends defining security requirements, regulatory obligations, data classifications, threat models, trust boundaries, least-privilege access, secure coding practices, and layered testing using SAST, DAST, software composition analysis, secrets scanning, infrastructure-as-code scanning, and penetration tests. It references frameworks including NIST SSDF, OWASP SAMM, Microsoft SDL, and ISO 27001, while emphasizing post-release measures such as SBOM management, vulnerability monitoring, patching, credential rotation, and access reviews. The piece argues that AI coding agents expand the threat surface because they can generate complete code changes rapidly and introduce behavioral risks that traditional static tools may not detect, citing OWASP’s agentic application risks such as goal hijacking, tool misuse, context poisoning, cascading failures, and rogue agents. It presents Arnica as a platform for governing AI-assisted development through agent configuration rules, automated repository scanning, AI-rule attestations, and reassignment of findings to active code owners.
Sep 03, 2026
3,346 words in the original blog post.