Most vulnerabilities are found by attackers, not developers.

Security issues rarely announce themselves.

They hide in code, dependencies, integrations and configurations, often unnoticed until someone finds them. When that someone is an attacker, the impact can be significant: downtime, data loss, compliance failures, financial penalties and damage to customer trust.

Hacka helps you see your software through an attacker’s eyes. In minutes, our automated scans identify vulnerabilities, exposed credentials, compliance risks and hidden weaknesses across your applications and codebase.

The average organisation takes 194 days to identify a security breach. Hacka finds potential security issues in minutes.

#482 SSRF via avatar fetcher

High

uploads/avatar.ts:142 CWE-918 CVSS 8.6

Confirmed exploitable

Taint flow 3 hops · unsanitised
  1. Source req.body.url routes/upload.ts:18
  2. Flow resolveAvatar(input) services/avatar.ts:54
  3. Sink fetch(url) uploads/avatar.ts:142
Suggested patch uploads/avatar.ts
142-const res = await fetch(url);142+if (!isPublicHost(url)) {143+  throw new SsrfError('private network blocked');144+}145+const res = await fetch(url, { redirect: 'error' });
Verdict

Reachable from unauthenticated POST /upload. Patch passes 412 tests in CI.

Open PR #482

What one scan covers

One scan. Everything you need to know.

Security

Vulnerability detection

Attackers only need one weakness.

Hacka identifies vulnerabilities across your application, including authentication flaws, exposed endpoints, unsafe inputs and insecure data handling. Every issue is prioritised by severity and includes clear remediation guidance.

Compliance

Compliance & regulatory risk

Security is also a business responsibility.

Hacka highlights issues that may impact compliance with standards such as GDPR, HIPAA and PCI-DSS, helping you understand risks and reduce exposure before they become a problem.

DEPENDENCIES

Third-party libraries & dependencies

Your software depends on more than your own code.

Hacka analyses frameworks, packages and libraries for known vulnerabilities, outdated components and supply-chain risks, so you can stay ahead of emerging threats.

EXPOSURE

Exposed data & secrets

The most damaging breaches often start with something left exposed.

Hacka detects API keys, credentials, tokens, connection strings and sensitive data hidden within your codebase, helping you find exposures before attackers do.

Three steps. One report. Greater visibility.

01 - Connect

Point us at your code.

Connect your GitHub, GitLab, or Bitbucket account, then choose the repository you want scanned. No setup, configuration, or software installation required.

02 - Scan

We do the work.

Hacka analyses your codebase for security vulnerabilities, compliance risks, third-party dependency issues, and exposed data. A comprehensive assessment delivered in minutes.

03 - Report

Understand what matters.

Receive a detailed report highlighting potential vulnerabilities, risks, and areas for review. Understand the potential impact, prioritise your next steps, and share findings with your developers, security teams, or suppliers.

Hacka has become a key part of how we approach software quality at Code Galaxy. It gives our development team clear visibility of potential vulnerabilities within the systems we build, allowing us to address risks early and with confidence.

The real value is in how it prioritises what matters. Instead of generic alerts, we get a structured view of risk, which helps us focus on building robust, well-tested software for our clients without slowing down delivery.

Nicky, Code Galaxy

We’re noticing more clients needing support around cyber security and understanding where they may be exposed. Hacka helps us quickly identify potential vulnerabilities and gives us something clear and actionable to take back to the client.

Will, IT Company Owner

We hold a lot of confidential client data and have noticed an increase in attempted cyber attacks, so security is a real priority for us. Hacka gives us another layer of protection by helping identify potential vulnerabilities before they can be exploited.

Lee, UK Business Owner

Can you afford not to?

Run your first scan for free – no card required*

Starter

For individuals and small businesses.

£ 41.67 /per month
£500/per year (All prices are subject to VAT)
Get started
  • Up to 2 seats
  • 12 credits per month
  • Scan websites, applications and codebases in minutes
  • 5,000+ security checks across all major programming languages
  • Security vulnerability detection
  • Compliance and regulatory risk assessment
  • Third-party dependency and supply-chain analysis
  • Exposed credentials, API keys and sensitive data detection
  • AI-powered vulnerability discovery
  • Risk-prioritised findings
  • Clear remediation guidance for every issue
  • AI-generated fix recommendations and prompts
  • GitHub, GitLab and Bitbucket repository integration
  • Jira integration
  • Slack integration
  • Microsoft Team integration
  • Downloadable PDF reports
  • Same-day results
  • Cancel at anytime

Team

For expert teams.

£ 208.33 /per month
£2500/per year (All prices are subject to VAT)
Get started
  • Everything in starter package
  • Up to 10 seats
  • 60 credits per month
  • Shared access across repositories and projects
  • Priority support
  • Ideal for multiple projects and repositories
  • Suitable for internal development teams and agencies
  • Cancel at any time

Enterprise

For more complex security and compliance requirements.

Enquire
 
Get in touch
  • Everything in Team package
  • Custom scan allowances tailored to your volume
  • Unlimited users
  • Advanced compliance checks
  • Single Sign-On (SSO)
  • Custom reporting and executive summaries
  • White-label reporting and client-facing reports
  • Dedicated account manager
  • Priority onboarding and support
  • Bespoke deployment and integration options

Frequently asked questions

Do I need a security background to use Hacka?

No. Anyone can run a scan – simply connect to a GIT account, select a repository and Hacka does the rest.

The report is designed so you can review it yourself, share it with a developer, or pass it to a security consultant. You don’t need to know what a vulnerability is to find out if you may have one.

How long does a scan take?

Most scans complete in under 10 minutes, and you don’t lift a finger while it runs.

From the moment you submit a repository, Hacka takes over completely.

It securely accesses your codebase, hunts for vulnerabilities using AI, and triages every candidate finding to determine which ones are genuinely exploitable – all automatically, in the background, without you needing to do a thing.

What you get at the end isn’t thousands of alerts to wade through. It’s a clean, prioritised list of confirmed vulnerabilities with specific guidance on how to fix each one.

The exact time depends on the size and complexity of the codebase; for example, a smaller repository will typically finish faster, a larger one may take a little longer.

But never days. Never weeks. Never a three-week wait for a consultant to deliver a PDF. Security review used to mean clearing your diary. With Hacka, it means pressing a button.

Is my code safe to upload?

Yes! And we built Hacka with this question in mind from day one.

Your code exists only for the length of your scan, inside a private, one-time environment created just for it. Nothing about that environment is shared, backed up, or accessible to anyone else – including us. Once your scan is complete, that environment and everything in it is gone. We don’t keep a copy.

What we do keep is your report: the findings, severity ratings, file names and line numbers, and remediation guidance – enough to locate and fix each issue, without retaining your source code.

Your code is never used to train any AI model, and it’s never shared with anyone else – not other users, not third parties.

Reports are kept for 90 days by default so you can come back to them, then automatically deleted.

If you’d rather not upload a file at all, connect a repository directly (GitHub, GitLab, or Bitbucket) instead.

How do I get started?

Getting started with Hacka takes just a few minutes.

Step 1: Connect your code. Paste a GitHub, GitLab or Bitbucket URL, connect your repository, or upload a ZIP file. There’s no software to install or complicated setup.

Step 2: Run your first scan for free. No card required. Hacka analyses your code for security vulnerabilities, compliance risks, exposed credentials and secrets, and third-party dependency issues.

Step 3: Review your results. Hacka shows you what we’ve found, how serious each issue is and what you can do to fix it, with clear remediation guidance you can act on or share with your development team.

When you need more scans, you can upgrade to Starter or Team at any time. There’s no long-term contract, and you can cancel at any time.