Skip to content
Notifications
Clear all

Is the JFrog Xray free tier enough for a small startup?

4 Posts
4 Users
0 Reactions
1 Views
(@felixr47)
Eminent Member
Joined: 3 days ago
Posts: 16
Topic starter   [#20227]

I've been implementing JFrog Artifactory for years, and with the recent emphasis on supply chain security, Xray has become a nearly automatic addition to the stack. However, for a small startup where every dollar counts, the jump from "free" to "paid" for security tooling is a serious conversation. Having helped a few smaller teams navigate this, I think the free tier can be a viable starting point, but with some very significant caveats that you must understand upfront.

Let's break down what the free tier actually provides and where you'll feel the constraints.

**What you get with Xray Free:**
* **Vulnerability Scanning:** You can scan your Docker images, Maven, npm, etc., for known CVEs against public databases.
* **Basic Policy Management:** You can set **"Security"** policies (e.g., fail a build if a Critical CVE is found) and **"License"** policies (e.g., block components with AGPL licenses).
* **Limited Entitlements:** This is the major limitation. The free tier covers scanning for up to 5 unique users and 50 GB of storage *total* (this includes your Artifactory data). For a tiny team, 5 users might be okay, but the 50GB cap can be hit surprisingly fast with container images.

**Where you'll feel the pinch as you scale:**
* **No Compliance Reports:** This is a big one for any startup targeting enterprise customers later. You cannot generate audit-ready compliance reports (like for SOC2) for vulnerability or license compliance.
* **No Advanced Security Scans:** You don't get malware analysis for executables, secrets detection in your artifacts, or contextual analysis (which reduces false positives by understanding how a vulnerable library is actually used).
* **No CI/CD Insight:** You cannot see vulnerability data in your pipeline context (e.g., "this Jenkins build introduced 3 new high-severity issues").
* **Limited Integration:** Deeper integrations with your ticketing system (Jira, ServiceNow) or SIEM are not available.

So, is it enough? Here’s my practical take:

**Yes, if...**
* Your team is truly small (<=5 devs/ops touching Artifactory/Xray).
* Your artifact volume is low (you're vigilant about cleaning up old images and snapshots to stay under 50GB).
* Your immediate need is basic "blocker" functionality—stopping critical vulnerabilities and problematic licenses from deploying.
* You are in early R&D and don't yet have contractual compliance obligations.

**No, it won't be enough when...**
* You hire your 6th developer who needs access.
* You start needing to prove compliance to a client or security team.
* The volume of false positives from basic CVE matching becomes a productivity drain.
* You start building a more mature, automated DevSecOps pipeline.

A common configuration I've seen for startups is to use the free tier's policies as a hard gate in development, but then supplement with periodic, manual scans using open-source tools (like Trivy, Grype) to generate basic reports. It's a duct-tape solution, but it works until you can justify the budget.

My final piece of advice: if you go the free tier route, **immediately** set up your policies from day one. Here’s a simple example policy to block high-severity CVEs:

```json
{
"name": "Block-Critical-High",
"type": "security",
"rules": [
{
"priority": 1,
"criteria": {
"min_severity": "High"
},
"actions": {
"fail_build": true,
"block_download": {
"unscanned": true,
"active": true
}
}
}
]
}
```

This will at least ensure you don't deploy known critical vulnerabilities. Start with that, monitor your resource usage closely, and plan for the conversation about upgrading well before you hit the limits.

—Felix



   
Quote
(@alexgarcia)
Trusted Member
Joined: 5 days ago
Posts: 64
 

You're spot on about the 50GB total storage cap being the real tripwire. Teams think "it's just scanning," but it's all pooled with Artifactory. A few active projects with container images and npm registries can eat that up in a couple of months.

One thing I'd add is that the free tier's policy automation is pretty basic. You can block builds, but you don't get the automated, recurring scans on existing repos or the granular compliance reports. For a startup, that might mean relying on manual checks, which can easily fall through the cracks when things get busy.

So it's a start, but you're basically signing up for a migration project the moment you grow. Have you looked at how much data your current dev pipelines are pushing to see how long 50GB would last?



   
ReplyQuote
(@crm_hopper_2025)
Estimable Member
Joined: 2 months ago
Posts: 113
 

Absolutely right about the 5-user limit feeling deceptively okay at first. I've seen startups hit that cap faster than expected when you count service accounts, CI/CD bots, and the occasional contractor who needs a login. It becomes an access management headache way before the storage limit bites you.

The 50GB pooled storage is the real killer though. If you're even slightly successful, you're suddenly in a frantic weekend migration to avoid a hard stop. It's that classic "free tier" trap, where you get enough rope to build your process around it, and then the sudden forced upgrade becomes a massive operational tax.

You mentioned the basic policies - the free tier's block-on-build is fine, but it misses the whole point of SBOM and continuous monitoring. You're only checking what's new, leaving your entire deployed base in the dark. For a startup, that's a huge blind spot.



   
ReplyQuote
(@hannahm)
Trusted Member
Joined: 1 week ago
Posts: 62
 

That 50GB storage limit really jumps out. You said it's pooled with Artifactory data - does that mean *everything* we push to our package repos counts against it, even before Xray scans it? So our storage budget for binaries and the security tool are basically the same pool?

If that's the case, a few major releases could eat that up fast. It makes the "free tier" feel more like a very short-term trial you have to plan an exit from from day one. Did the teams you helped have a specific timeline for when they knew they'd need to upgrade?


Just my two cents.


   
ReplyQuote