Cycode: rebuilding AppSec [OTS teams]
Meet the Cycode team in Warsaw. Learn how they build security tools and what kind of engineers vibe with them.
Hey! Cycode team here π
.jpg)
Picture this:
Youβre deep in the codebase. Everything is on track, and the feature the teamβs been waiting for is almost ready to ship.
And then β bam. Security alerts: a vulnerable dependency, license issues, a misconfigured setting, maybe even a hardcoded secret.
Youβre not sure how serious it all is, but itβs now your job to fix it.
That never happens, right? Until it does.
The average organization throws alerts from nearly 50 different tools at their developers. As a result, 81% of dev teams report βalert fatigue and vulnerability noiseβ.
Now add GenAI-generated code into the mix. The attack surface has exploded, but security tools havenβt evolved. Development velocity is up, security processes are stuck, and no oneβs quite sure whoβs supposed to fix what.
And here we are. Sitting right here in Warsaw, building a tool to deal with all this. For ourselves and for other developers whoβve experienced the same mess.
.jpg)
What we do: AppSec Platform
Weβre the R&D team behind Cycodeβs AI Native Application Security Platform. That term describes a modern security platform combining the best of AST, ASPM, and SSCS to stop software risks.
Understanding Cycodeβs anatomy
At its core, our platform has two parts:
1. Unified intelligence layer
Cycode connects to the security tools your company already uses, like scanners, linters, and code quality checkers. Instead of receiving alerts from dozens of sources, you have a single interface where all notifications are collected and organized.
2. Purpose-built native scanners
Weβve also built our own scanners from scratch. They were designed with modern development realities in mind: monorepos, ephemeral environments, GitOps workflows, containerized applications, and GenAI-generated code.
Alerts come with context, so you know exactly what the issue is and where itβs coming from.

Funny enough, we didnβt start with a grand plan to build an all-in-one platform. It grew layer by layer.

What will it turn into next? Nobody can say for sure, but that's the reality of startup life.
β
The brain: Risk Intelligence Graph
In 2024, we rolled out the Risk Intelligence Graph β RIG, for short. It helps with:
Β Β Β Β β’ Meaningful prioritization
Getting every theoretical vulnerability in your dependency tree is frustrating, so the AI-powered prioritization focuses attention on the small percentage of issues that could actually affect your application. You can be sure that when an alert shows up, itβs worth your time.
Β Β Β Β β’ Practical remediation

β
Exactly. Because RIG makes alerts actionable by providing context and prioritization, the platform can then generate ready-to-merge pull requests with the appropriate fix already applied. We moved from βhereβs a problem β good luckβ Β to βhereβs a problem and hereβs exactly how to fix itβ.

All of this fits naturally into existing workflows. Security guidance shows up in your IDE, PR reviews come with automated checks, and CI/CD pipelines run scans without slowing anything down.
β
Open-source ecosystem & free tools to try
To get a feel for how we think and build things, you can check out the open-source tools we maintain as part of the CyGives initiative. Theyβre also great if you want to secure your own project β for free:
Β Β Β β’ Bearer CLI
A production-grade code scanner supporting multiple languages that helps catch vulnerabilities early. Works as a CLI tool you can run locally or integrate into your CI/CD pipelines.
Β Β Β β’ Raven
A Neo4j-powered analyzer for auditing package dependencies and GitHub Actions workflows. Loved for deep dives into supply chain security.
Β Β Β β’ Cimon
An eBPF-powered, real-time monitor for GitHub Actions. No setup needed, just add it to your workflow and it starts catching supply chain attacks immediately.
All these tools can be found at cycode.com/cygives/.
How we build Cycode in Warsaw
In Poland, Cycode is represented by On The Spot, a company helping startups build and grow offshore R&D teams.
At the moment, we have 20+ people in Warsaw working on Cycode across nine distributed teams. "Distributed" here means our engineers in Poland work closely with product managers, team leads, designers and other developers in Israel.
.jpg)
Each team owns its area: integrations, the Bearer engine for code analysis, scanning features, and more. In practice, our developers in Warsaw contribute to almost the entire platform, with our frontend specialists building most of the UI.

The relationship between Cycode and On The Spot means that those of us working from Warsaw are as involved in the product as our teammates in Israel. Weβre in tight contact, working as one engineering department across locations.
We own features end to end and have a chance to shape what gets built and how itβs done.

Feel our vibe
Even though weβve picked up a couple of Gartner recognitions1 2, weβre still very much in startup mode.
We donβt know what weβll be doing in the next quarter, let alone one, two years from now. Itβs not because we are wondering what to do, itβs because we have tons of things to doβ¦ Itβs a competitive industry, so we need to deliver a lot of features and do it quickly.
β Dor Atias
We look for people who are comfortable with ambiguity, take initiative, and move fast.
I always tell candidates: think of yourself like a stock. From the moment you join until the moment you leave (if you ever do), your value will have increased significantly. I see it all the time β people come in already experienced but after a few years they are much more professional, not afraid of challenges, and really know how to get the job done.
β Dor Atias
.jpg)
Because weβre still a startup, decision-making is transparent and quick.
If the pre-sales team lands a customer who needs a new feature, it will be live within a week or even a few days.
β Artem Fedorov
In October 2023, we moved from fully remote to hybrid work format. That works for us β we know each other face to face, thereβs no barriers asking questions or discussing things, even if it's someone on another team.Β
Small talk emerges, and culture develops beyond just work. You can have a "holy war" over code quality and code style in person β that's a typical favorite. The atmosphere is very friendly and relaxed.
β Artem Fedorov
.jpg)
Open positions
Right now, On The Spot is growing Cycode's R&D team in Warsaw.
Weβre looking for:
Β Β Β β’ Middle+/Senior Backend Engineer to improve and maintain Cycodeβs Rust-based SAST engine, making sure it runs fast and reliably
Β Β Β β’ Senior .NET Engineer to drive endβtoβend backend development, shaping architecture and technology decisions
β
We also invite you to connect with Artem, Dor, and Guillaume on LinkedIn β get to know them better and stay connected for upcoming opportunities.
More openings, including roles at our other customersβ teams, on the Careers page.
Stay in tune
with On The Spot
You've successfully signed up for our newsletter. Keep an eye on your inbox.
Read more
Discover what else is happening at On The Spot

TechSpot
Tech events in Poland and online for everyone interested in software architecture and systems design. Like-minded people, top experts from leading companies, and a big engineering community.

137 Podcast
Conversations with top engineers, CTOs, and founders about day-to-day engineering and everything that excites us about tech.



