<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Security Model on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/security-model/</link><description>Recent content in Security Model on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 12 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/security-model/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 8: Permissions and Security Model - Keeping Your Apps Safe</title><link>https://ai-blog.noorshomelab.dev/puter-js-mastery-2026/chapter-8-permissions-security/</link><pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/puter-js-mastery-2026/chapter-8-permissions-security/</guid><description>&lt;h2 id="introduction-guarding-your-applications"&gt;Introduction: Guarding Your Applications&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 8! So far, you&amp;rsquo;ve learned how to build interactive applications with Puter.js, manage files, and control windows. But as your applications become more powerful and interact with more parts of the &amp;ldquo;Internet Operating System,&amp;rdquo; a critical question arises: how do we ensure they operate safely and don&amp;rsquo;t accidentally (or maliciously) compromise user data or system integrity?&lt;/p&gt;
&lt;p&gt;This chapter is all about &lt;strong&gt;permissions and security&lt;/strong&gt; in Puter.js. You&amp;rsquo;ll discover the core principles that keep Puter.js a secure environment, understand how applications request and manage access to sensitive resources, and learn how to build apps that respect user privacy and system boundaries. Understanding this model is paramount for creating trustworthy and robust Puter.js applications.&lt;/p&gt;</description></item></channel></rss>