Gecko Security logo
Security Code Scanning · Code Review Testing

Gecko Security

Gecko Security is an AI security engineer for development and security teams. It traces untrusted input through code, logic and infrastructure to confirm genuinely exploitable vulnerabilities, then ships a ready-to-apply patch straight into your CI/CD pipeline.

Active GDPR compliant Free plan Freemium API available 18+ Verified by Guidaio
Overview

What is Gecko Security?

Gecko Security is an application security platform that presents itself as an AI security engineer rather than as another scanner. It is published by Gecko Security, Inc., a Y Combinator company from the Fall 2024 batch, with a team based in London.

At its core is a Claude-powered agent that reads code the way a security engineer would: it follows untrusted input from the point where it enters the application to the point where it does damage, and reports an issue only once it can prove the path is exploitable. Underneath sits a compiler-accurate graph of the codebase, built from semantic name bindings closer to a language server protocol than to AST parsing or call-graph construction. Gecko argues this is what makes the analysis hold up on microservice architectures and on dynamic languages, and quotes a false positive rate of roughly 20%.

A scan produces three things: findings, each carrying a complete source-to-sink call chain, a CVSS severity, a proof of concept and a ready-to-apply patch; an AI-written repository wiki covering architecture, routing and the security model; and a map of the application's endpoints.

Five capabilities are put forward. Threat Modelling works at the level of each service and each release cycle. Accurate Indexing is the graph described above. Natural Language Rules lets a team write a security policy in ordinary language and have it enforced across code, dependencies and the connected environment. CI/CD Scanning moves the analysis into the pipeline, with a bot on pull and merge requests. Contextual Scanning reaches across repositories and microservices, targeting the problems that only surface between trust boundaries.

Coverage is compiler-accurate for TypeScript, JavaScript, Python, Go, Java, Scala, C# and Rust, with general support for Ruby, PHP, C, Swift and others. The default deployment is cloud, the application running on Vercel and the scanner in Gecko's AWS environment; Enterprise customers can switch to a hybrid model where the scanner runs inside their own AWS account and only findings travel back.

The home page advertises eight times more true positives, 90% fewer false positives and a one-hour average remediation time, alongside a testimonial from Jon Raper, CISO at Chevron, on business logic flaws and multi-step attack chains. Gecko targets teams from Fortune 500 companies to startups and says it learns from user feedback to sharpen its accuracy over time.

What it does

  • Connect a GitHub or GitLab repository, a public repository URL or a ZIP upload, and scan it.
  • Run a deep multi-repository scan, a fast pull request check, or schedule recurring scans.
  • Receive findings with the full source-to-sink call chain, a CVSS severity, a proof of concept and a ready-to-apply patch.
  • Prioritise the issues Gecko can prove are genuinely exploitable remotely, and block risky merges.
  • Fix in one click through an auto-fix pull request, then rescan to verify the correction.
  • Write security rules in plain English and enforce them across the whole codebase.
  • Push validated findings to Jira, Linear, ClickUp or Shortcut, and notify the team on Slack.
Audience

When to use Gecko Security / When not to

A quick filter to help you decide if Gecko Security is the right fit.

When to use Gecko Security

  • Product and engineering teams that ship continuously without a dedicated application security engineer on staff.
  • Microservice and multi-repository architectures, where the real problems only appear between trust boundaries.
  • Codebases written in dynamic languages such as Python, Ruby, PHP and JavaScript, which classic AST-based analysis covers poorly.
  • Security teams buried under false positives from an existing SAST: the vendor claims 90% fewer false positives and eight times more true positives.
  • Audited organisations (SOC 2) that must trace scans and remediation, and teams that refuse to let code leave their own cloud thanks to the Enterprise hybrid deployment.

When not to use Gecko Security

  • Teams hoping to replace human security expertise: the terms of service require the customer to keep qualified human security personnel to validate every output.
  • Buyers expecting exhaustive coverage or a guarantee: the terms state that the product will not identify all vulnerabilities, will not be error-free, and offers no protection guarantee against an incident, a leak or a cyberattack.
  • Teams whose code lives on Bitbucket or Azure DevOps: only GitHub and GitLab connectors are documented, alongside a public URL or a ZIP upload.
  • Anyone looking for a mobile app or a browser extension, and anyone under 18: this is a web product with an API and CI/CD bots, restricted to adults by the terms.
  • Occasional users hoping to run continuous security on the free tier, which is capped at 10 scans.
Get started

How to use Gecko Security

A typical end-to-end flow, from setup to results.

  1. Create an account on app.gecko.security; the free tier is reachable without talking to a salesperson.
  2. Connect a code source: a GitHub App for GitHub.com, a token for GitHub Enterprise Server, an access token for GitLab.com, or a service account with a personal access token for self-managed and Dedicated GitLab.
  3. On IP-restricted instances, allowlist the fixed set of addresses Gecko connects from; GitHub.com and GitLab.com need no network change.
  4. Without a connector, point Gecko at a public repository URL or upload a ZIP archive instead.
  5. Launch a scan: a deep, multi-repository pass, or a fast check on a pull request. Scans can also be scheduled.
  6. Triage the findings by confidence, severity, call chain and status lifecycle.
  7. Apply the fix: open a one-click auto-fix pull request, then run a verification rescan.
  8. Configure the other integrations in Settings, connecting the code source first.
  9. Write custom rules in natural language, available on the Pro tier.
  10. Set up administration: identity model, roles and permission matrix, SAML/OIDC SSO with SCIM, API keys, audit log and the Billing page; connect Claude, Claude Code, ChatGPT, Codex or Cursor over MCP, with permissions capped by each user's role.
Quick read

Pros & Cons

Pros

  • Semantic analysis instead of pattern matching, which surfaces business logic flaws and multi-step attack chains a signature-based scanner cannot see.
  • Exploitability is verified before an issue is reported, which cuts the noise; the vendor claims eight times more true positives, 90% fewer false positives and a one-hour average remediation time.
  • The fix comes with the diagnosis: a ready-to-apply patch and a one-click auto-fix pull request, not just a ticket.
  • A genuinely permanent free tier (10 scans, CI/CD bot, autofix, smart prioritisation), with no credit card announced.
  • Multi-repository and microservice coverage, where isolated scanners fall short, plus an Enterprise hybrid option that keeps the code inside the customer's own cloud.
  • A contractual clause forbids training Gecko's models on Customer Content; SOC 2 compliance is claimed, with a public trust centre and annual third-party audits.
  • Numerous triage integrations (Jira, Linear, ClickUp, Shortcut, Slack, DefectDojo) and MCP connections to the developer's own AI agents.

Cons

  • The performance figures (eight times more true positives, 90% fewer false positives, one-hour remediation, around 20% false positives) are self-declared, with no published methodology or benchmark; the 20% figure is explicitly based on customer testimonials and industry benchmarks.
  • The Service Data licence is very broad: perpetual, irrevocable, sublicensable and transferable, for any commercial purpose.
  • No data hosting country or region is published, and no configurable training opt-out is documented: the ban on training is contractual, not a setting the customer can toggle.
  • Code sources are limited to GitHub and GitLab; neither Bitbucket nor Azure DevOps is documented.
  • A single contact channel, gecko@gecko.security, with no phone number and no form; the trust centre cannot be read without JavaScript rendering, so the subprocessor list it announces is not directly legible.
  • A wide gap between Pro (100 USD per month, capped at five team members and 100 scans a month) and Enterprise (custom quote, annual billing only), with SSO/SCIM, audit logs and hybrid deployment reserved for Enterprise.
  • A young company, with the domain registered in 2024 and two employees listed by Y Combinator, and no Article 27 GDPR representative named even though the vendor explicitly addresses the EU and the UK.
Pricing

Pricing & Plans

Gecko Security operates on a freemium model. A permanent free plan, not a time-limited trial, provides 10 scans, CI/CD integration with a pull and merge request bot, Gecko's AI SAST, pull request reviews with one-click autofix and smart prioritisation. The lowest paid entry point is the Pro plan at 100.00 USD per month, which adds 100 scans a month, team management for up to five members, the Gecko API, Jira, Linear and Slack integrations and custom rules. Enterprise is quoted on request and billed annually only. Fees are stated in United States dollars and exclusive of taxes. Subscriptions renew automatically, with 30 days' notice required for non-renewal; fees are non-refundable except where a stated termination right provides for a pro-rated refund, and unpaid amounts accrue interest at 1.5% per month. The in-product Billing page shows the current plan, scan usage (used, limit, remaining) and the number of members.

Free - 0 USD, presented as "Free for everyone"
  • 10 scans
  • CI/CD integration with a pull and merge request bot
  • Gecko's AI SAST
  • pull request reviews with one-click autofix
  • and smart prioritisation. Documented as the tier for evaluating the tool and scanning a few repositories.
Enterprise - "Custom" pricing, "Annual billing only"
  • everything in Pro
  • plus unlimited scanning
  • on-prem
  • self-hosted or private cloud deployment
  • SSO/SAML with SCIM
  • dedicated account management
  • audit logs and priority support. Documented as the tier for organisations that need SSO/SCIM
  • audit logs and hybrid deployment.
Prices and plans listed above may evolve. Always check the official pricing page before subscribing.
Trust & Privacy

Data, GDPR & hosting

A consolidated view of how Gecko Security handles your data.

GDPR overview

The privacy policy carries a dedicated EU/UK Data Protection section, so the implementation is concrete rather than declarative. Gecko acts as controller for its own operational functions (account management, responding to requests). The legal bases are listed: contractual necessity, legal obligation, legitimate interests, consent, and the defence of legal claims. Rights of access, rectification, erasure, restriction, objection and portability are set out, and consent can be withdrawn at any time by writing to gecko@gecko.security. Transfers outside the EEA and the UK rely on standard contractual clauses, adequacy decisions or other mechanisms, with a copy available on request. Complaints can be filed with the local supervisory authority, and links to the EDPB and the ICO are given. A DPA is mandatory before submitting GDPR personal data. No Article 27 EU representative and no DPO is named.

Who owns the data?

Under the terms of service the customer keeps every right to its Customer Content and explicitly owns the Outputs the platform generates. Gecko only receives the licence it needs to copy, display, modify and use that content to deliver the product. The exception is Service Data: the customer grants Gecko a perpetual, irrevocable, worldwide, royalty-free, sublicensable and transferable licence to use it for any commercial purpose, without restriction or obligation. Feedback is supplied as is and Gecko may reuse it freely. On termination, Customer Content is deleted within 30 days and the customer has 14 days to retrieve its Outputs.

Reuse rights

Version 2.0 of the privacy policy, effective 28 April 2026, lists the personal data collected: name, email address, phone number, company, online identifiers such as IP address, plus whatever the user submits. Non-personal data is gathered automatically, including browser type, referring and exit pages, date and time. The stated purposes are operating and maintaining the service, improving and personalising it, answering requests, analysing usage, developing new features, sending newsletters with consent, preventing fraud, enforcing the terms, defending legal rights and meeting legal obligations. Customer Content is contractually barred from being used to develop, train or enhance Gecko's artificial intelligence or machine learning models, including third-party components of the product, except for the customer's sole benefit. The service does run on named third-party LLMs from OpenAI and Anthropic, whose own terms bind the customer, and a data processing agreement must be signed before any GDPR-covered personal data is submitted. Because Outputs belong to the customer, they can be reused, shared internally and acted upon without asking Gecko for permission.

Data retention & training

Retention summary
Retention is set out in section 4 of the privacy policy, version 2.0 effective 28 April 2026. Account and profile data is kept for the duration of the customer relationship plus up to two years. Transactional and billing documents are kept for at least seven years to meet tax and audit obligations. Support correspondence and logs are kept for up to three years for quality and traceability. Non-personal analytics and usage data may be kept indefinitely. Once a period expires, or on a valid erasure request, data is securely deleted or anonymised unless a legal obligation requires it to be retained. On the contract side, Customer Content is deleted within 30 days of termination and the customer has 14 days to retrieve its Outputs; each party may keep confidential information in line with its standard backup policies.
Trains on customer data
No
Subprocessors disclosed
Yes
DPA available
Yes
GDPR contact

Hosting summary

No hosting country or region is named anywhere on the site. In the default cloud model the application runs on Vercel and the scanner runs in Gecko's own AWS environment. Enterprise customers can choose a hybrid model in which the scanner runs inside the customer's AWS environment: the code is retrieved from the customer's own account, for example from S3, analysed locally, and only the findings travel back to the dashboard. The site's FAQ also mentions support for private AI models and self-hosted deployments so that vulnerability data and source code stay under the customer's control, and on-prem, self-hosted and private cloud options are listed on the Enterprise tier. For personal data, the privacy policy allows transfers outside the EEA and the UK, framed by standard contractual clauses or an adequacy decision. The site's public IP address resolves to AS16509 Amazon.com through an anycast node, but that is a network fact about the marketing site, not a statement about where customer data is stored. In short, the deployment topology is documented; the jurisdiction is not.

Watch-outs

Things to keep in mind

Risks and trade-offs to weigh before adopting Gecko Security.

  • The terms require the customer to keep qualified human security personnel to review each output before acting on it. Treating a clean scan as proof of safety, and letting in-house security judgement erode, is the most likely misuse of the tool.
  • The terms state in capital letters that the product will not identify all vulnerabilities and will not be error-free. There is no guarantee against an incident, a leak or a cyberattack, Gecko excludes liability for damage tied to an undetected flaw, and liability is capped at the fees paid over the previous 12 months.
  • The Service Data licence granted to the vendor is perpetual, irrevocable, sublicensable and transferable, for any commercial purpose, with no restriction or obligation.
  • A data processing agreement must be signed before submitting any personal data covered by the GDPR, not afterwards.
  • The service sends content to third-party LLMs, OpenAI and Anthropic, whose terms bind the customer and can change without notice; that list is not exhaustive and can be extended at Gecko's discretion.
  • No hosting country is published: the application runs on Vercel and the scanner in Gecko's AWS environment. Disputes go to mandatory JAMS arbitration under Delaware law before the courts of New Castle County, and the subscription auto-renews unless cancelled 30 days in advance.
  • Gecko may use the customer's name and logo in its marketing, and the contractual notice address in London differs from the company's postal address in Florida depending on which document is read.
Setup

Setup & Integrations

Technical difficulty

Low on the standard path: Gecko advertises connecting a repository and reviewing real findings in minutes. GitHub.com only needs a GitHub App install and no network change, GitLab.com an access token. Self-managed setups, GitHub Enterprise Server or self-managed and Dedicated GitLab, need a service account with a PAT and, on IP-restricted instances, allowlisting a fixed set of Gecko addresses. Repository administration rights are required. Advanced configuration (natural language rules, scheduled scans, ticket integrations, webhooks, Enterprise SSO/SCIM) is optional, and hybrid deployment is set up with Gecko's team rather than self-served.

Deployment

Web appAPI

Integrations

GitHub GitHub Enterprise Server GitLab Jira Linear Slack ClickUp Shortcut DefectDojo Claude Claude Code ChatGPT Codex Cursor

Supported languages

English
Company

Behind Gecko Security

Company name
Gecko Security, Inc.
Founded
31/03/2024
Country of origin
🇬🇧 United Kingdom
Headquarters
27 Old Gloucester St, Holborn, London, WC1N 3AX
US office
Gecko Security, Inc., Suite GB12463, 4283 Express Lane, Sarasota, Florida 34249, USA
UBO
Jeevan Jutla
UBO country
🇬🇧 United Kingdom
Domain registrar country
🇺🇸 United States
Support contact

Fundraising

Y Combinator, Fall 2024 batch (F24): the home page carries a "Backed by" badge pointing to ycombinator.com/companies/gecko-security.
A seed round in 2024, reported at around 500,000 USD by third-party aggregators (Tracxn, CBInsights, StartupHub) and not confirmed by Gecko Security itself.
Reported investors: Y Combinator, Rebel Fund and Ritual Capital.
Company founded in 2024 by Jeevan Jutla and Artemiy Malyshau; Y Combinator lists two employees based in London and an Active status.
No funding announcement is published on the vendor's own website.

Social

Official links

Resources

All the official URLs gathered for verification and reference.

FAQ

Frequently asked questions

How does Gecko Security work?
It runs an AI-native engine that builds a semantic understanding of the application, connects code, infrastructure and documentation, traces data flows and trust boundaries, and models targeted attack scenarios. A Claude-powered agent follows untrusted input from where it enters the application to where it does damage, and reports an issue only when it can prove the path is exploitable.
How is it different from other security tools?
Rather than AST parsing or call-graph construction, Gecko relies on semantic name bindings closer to a language server. The vendor says this makes the analysis more reliable on microservices and dynamic languages, and quotes a false positive rate of around 20%.
Which programming languages are supported?
Compiler-accurate analysis covers TypeScript, JavaScript, Python, Go, Java, Scala, C# and Rust, with general support for Ruby, PHP, C, Swift and others.
Is there a free plan?
Yes. The Free tier includes 10 scans and is permanent, not a time-limited trial. The paid entry point is the Pro plan at 100 USD per month, and Enterprise is quoted on request.
Is my code used to train AI models?
No. The terms of service include a Machine Learning clause forbidding the use of Customer Content to develop, train or enhance Gecko's AI or machine learning models, including third-party components, except for the customer's sole benefit. The service itself relies on third-party LLMs from OpenAI and Anthropic.
Can our code stay inside our own cloud?
Yes, on the Enterprise tier. In the hybrid deployment the scanner runs in the customer's AWS environment, the code is analysed locally, and only the findings are sent back to the dashboard.
Which code sources can be connected?
GitHub, GitHub Enterprise Server, GitLab.com, self-managed and Dedicated GitLab, plus a public repository URL or a ZIP archive upload.
Which tracking integrations and APIs are available?
Jira, Linear, ClickUp, Shortcut, Slack and DefectDojo, along with GitLab vulnerability export. A documented v1 API is available, with API keys on the Pro and Enterprise tiers.
Is Gecko Security SOC 2 compliant?
SOC 2 compliance is claimed by the vendor, which also states support for private AI models and self-hosted deployments, and publishes a trust centre at trust.gecko.security.
How long is data kept?
Account and profile data for the duration of the customer relationship plus up to two years; billing records for at least seven years; support correspondence and logs for up to three years; non-personal usage analytics may be kept indefinitely. The minimum age to use the product is 18.
Conclusion

Should you pick Gecko Security?

Gecko Security positions itself as a new-generation SAST: instead of matching patterns, it builds a compiler-accurate graph of the codebase and only reports an issue once its agent can prove the path is exploitable. That verification step is the whole argument, and it is what should cut the noise that makes traditional scanners easy to ignore. The second strength is that the tool does not stop at a diagnosis: every finding arrives with a call chain, a proof of concept and a ready-to-apply patch, and a single click opens an auto-fix pull request. On microservice architectures and dynamic languages, where isolated scanners struggle, this is a real differentiator.

The reservations are just as clear. The headline metrics (eight times more true positives, 90% fewer false positives, one-hour average remediation, roughly 20% false positives) are self-declared, with no methodology or benchmark published. No data hosting country or region is disclosed. The Service Data licence granted to the vendor is perpetual, irrevocable, sublicensable and transferable for any commercial purpose. And this is a young company, founded in 2024, part of the Y Combinator Fall 2024 batch, with a small team in London.

The tool is a sensible fit for development and security teams that want security handled inside the delivery flow rather than as an audit at the end. The permanent free tier makes an honest evaluation possible before any commitment, then Pro at 100 USD per month and Enterprise on quotation. Before adopting it, verify three things on your own data: whether the false positive rate holds up on your codebase, whether the Service Data licence is acceptable to your legal team, and whether the absence of a published hosting jurisdiction is compatible with your compliance requirements.