<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[TeamOnly]]></title><description><![CDATA[TeamOnly]]></description><link>https://teamonly.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Mon, 02 Nov 2026 13:21:00 GMT</lastBuildDate><atom:link href="https://teamonly.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How to secure a vibe-coded app before you share it]]></title><description><![CDATA[Check these before coworkers use an app you built with AI: login, company-only access, no keys in the browser, and a locked database.]]></description><link>https://teamonly.hashnode.dev/how-to-secure-a-vibe-coded-app-before-you-share-it</link><guid isPermaLink="true">https://teamonly.hashnode.dev/how-to-secure-a-vibe-coded-app-before-you-share-it</guid><category><![CDATA[Security]]></category><category><![CDATA[vibe coding]]></category><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[Web Development]]></category><dc:creator><![CDATA[Sohel Siddique]]></dc:creator><pubDate>Fri, 30 Oct 2026 08:51:27 GMT</pubDate><content:encoded><![CDATA[<p>Last updated 26 October 2026. Written by TeamOnly. We host internal apps built with AI, and each item says honestly where we help and where we don't.</p>
<p><strong>Quick answer:</strong> Before coworkers use an app you built with AI, check four things first: nobody gets past a company login, only your company's accounts get in, no keys are in the code that runs in the browser, and the database can't be read without going through the app. Then check who can do what inside it, and who owns it when you leave.</p>
<p>Most leaks from AI-built apps are not clever attacks. They are open doors: a public link, a database with its rules turned off, a key in the page. This checklist is for the person who built the app and the IT person reviewing it. Each item says what goes wrong, how to check it in plain words, and what TeamOnly handles and what is still on you.</p>
<h2>What goes wrong with AI-built apps</h2>
<p>AI tools are good at making an app work. They are less careful about who else it works for. Three findings from the last two years show the pattern.</p>
<ul>
<li><strong>380,000</strong> publicly reachable assets found on Lovable, Base44, Netlify and Replit by the security company Red Access in May 2026. About 5,000 held sensitive company data, and many were indexed by Google.</li>
<li><strong>170 of 1,645</strong> Lovable apps checked in March 2025 let anyone read or change data in their Supabase database without signing in, because the database access rules were missing or wrong (CVE-2025-48757).</li>
<li><strong>205,474</strong> made-up package names suggested by 16 AI models across 576,000 code samples, in a 2025 study. Attackers can publish packages under those names and wait for someone to install them.</li>
</ul>
<p>None of these needed a clever attacker. The doors were open. That is good news: open doors are easy to check for, and you don't need to read code to do it.</p>
<p>Checked 26 October 2026. Sources: <a href="https://securityboulevard.com/2026/05/thousands-of-vibe-coded-apps-exposing-corporate-personal-data-redaccess/">Security Boulevard on Red Access's findings</a> (May 2026), <a href="https://mattpalmer.io/posts/statement-on-CVE-2025-48757/">Matt Palmer, statement on CVE-2025-48757</a> (2025), <a href="https://arxiv.org/abs/2406.10279">Spracklen et al., "We Have a Package for You!"</a> (USENIX Security 2025).</p>
<h2>Read the full guide</h2>
<p>It goes on to cover: 11 checks before you share the link; The one-minute check; Reviewing an app someone built.</p>
<p>Continue on <a href="http://teamonly.dev">teamonly.dev</a>: <a href="https://teamonly.dev/guides/secure-vibe-coded-apps?ref=hashnode">How to secure a vibe-coded app before you share it</a></p>
]]></content:encoded></item><item><title><![CDATA[How to share an app you built with AI, just with your team]]></title><description><![CDATA[Put the app behind your company login so only coworkers get in. The options compared, five steps, and a five-point test for private.]]></description><link>https://teamonly.hashnode.dev/how-to-share-an-app-you-built-with-ai-just-with-your-team</link><guid isPermaLink="true">https://teamonly.hashnode.dev/how-to-share-an-app-you-built-with-ai-just-with-your-team</guid><category><![CDATA[AI]]></category><category><![CDATA[Web Development]]></category><category><![CDATA[Security]]></category><category><![CDATA[Productivity]]></category><category><![CDATA[internal tools]]></category><dc:creator><![CDATA[Sohel Siddique]]></dc:creator><pubDate>Mon, 26 Oct 2026 02:09:49 GMT</pubDate><content:encoded><![CDATA[<p>Last updated 25 October 2026. Written by TeamOnly. We make one of the options below, so prices and limits link to each vendor's own pages.</p>
<p><strong>Quick answer:</strong> Put the app on a host that checks your company login before the app loads. Coworkers sign in with their work Google or Microsoft account, or a code sent to their work email, and nobody else gets in.</p>
<p>Skip the public link with a password, and don't make everyone sign up for the tool you built it with. The rest of this page shows each option, the steps, and a five-point test for "private".</p>
<h2>What are my options for sharing it privately?</h2>
<p>Here are the common routes, ours included. They differ in who can get in, whether coworkers need a new account, and how much you have to set up yourself.</p>
<table>
<thead>
<tr>
<th>Option</th>
<th>Who gets in</th>
<th>New account for coworkers?</th>
<th>Database included</th>
<th>Cost to make it private</th>
<th>Best for</th>
</tr>
</thead>
<tbody><tr>
<td>Public host + password (Vercel, Netlify, Replit)</td>
<td>Anyone who has the shared password</td>
<td>No, just the password</td>
<td>Not on Vercel or Netlify. Replit has one built in</td>
<td>Vercel: $20/mo per project on Pro. Netlify: Pro plan, $20/mo</td>
<td>A short demo for someone outside the company</td>
</tr>
<tr>
<td>The builder's private sharing (Lovable, Replit, Vercel Authentication)</td>
<td>People with an account on that platform, in your workspace or invited</td>
<td>Yes, on that platform</td>
<td>Lovable and Replit: yes. Vercel: add one</td>
<td>Lovable: Business plan, from $50/mo. Replit: Starter or Core and up. Vercel Authentication: free</td>
<td>Teams where everyone already uses that platform</td>
</tr>
<tr>
<td>Cloudflare Access (in front of your own host)</td>
<td>Your company login or an emailed one-time PIN, once you set it up</td>
<td>No</td>
<td>No, it isn't a host</td>
<td>Free to 50 users, then $7 per user a month, billed yearly</td>
<td>Technical builders already running on Cloudflare</td>
</tr>
<tr>
<td>Tailscale or a VPN (a private network)</td>
<td>People connected to your private network</td>
<td>Yes, everyone installs and signs in to the VPN app</td>
<td>No, you run the server</td>
<td>Depends on your VPN plan</td>
<td>Companies where everyone already runs the VPN</td>
</tr>
<tr>
<td>Internal tools platform (Retool and similar)</td>
<td>Users you add to the platform</td>
<td>Yes, a user seat</td>
<td>Yes</td>
<td>Retool Team: $10 per builder and $5 per user a month, billed yearly</td>
<td>Building in a visual builder instead of with code</td>
</tr>
<tr>
<td><strong>TeamOnly</strong> (a host with company login built in)</td>
<td>Anyone at your company: work Google, work Microsoft or an emailed code</td>
<td>No</td>
<td>Yes, one per app, plus file storage and secrets</td>
<td>$19/mo for the builder. People who only use apps are free</td>
<td>An app you built with Claude Code or Cursor that the team should use today</td>
</tr>
</tbody></table>
<p>Checked 25 October 2026. Sources: <a href="https://vercel.com/docs/deployment-protection">Vercel Deployment Protection</a>, <a href="https://docs.netlify.com/manage/security/secure-access-to-sites/password-protection/">Netlify password protection</a>, <a href="https://docs.replit.com/cloud-services/deployments/private-deployments">Replit: who can access your app</a>, <a href="https://docs.lovable.dev/introduction/subscription-plans">Lovable plans</a>, <a href="https://www.cloudflare.com/zero-trust/products/access/">Cloudflare Access plans</a>, <a href="https://retool.com/pricing">Retool pricing</a>. More detail: <a href="https://teamonly.dev/compare?ref=hashnode">the full comparison</a>.</p>
<h2>Read the full guide</h2>
<p>It goes on to cover: How do I share it with TeamOnly?; What will my coworker see?; Why not just use a public link with a password?; What does "private" have to mean for a work app?; I built it in Lovable, Bolt, Replit or v0. Can I still do this?; I built it in Claude Code or Cursor. What changes?</p>
<p>Continue on <a href="http://teamonly.dev">teamonly.dev</a>: <a href="https://teamonly.dev/guides/share-an-ai-built-app-with-your-team?ref=hashnode">How to share an app you built with AI, just with your team</a></p>
]]></content:encoded></item></channel></rss>