Software · Penetration testing · NIS2/KSC · DORA

Software house and penetration testing for regulated industries

We build custom software for large companies and enterprises, with security designed in from day one. We independently test applications and infrastructure and help organisations prepare for NIS2/KSC and DORA requirements - with data kept in the EU.

  • Wrocław, Poland
  • Clients across Poland and the EU
  • We work in English and Polish
  • Reply within 24 hours on business days
innovix-pentest - audit
innovix-audit --target api.firma.example --wstg v4.2[*] OWASP WSTG v4.2 scan initiatedOKTLS: A+ hardened (TLS 1.3, HSTS preload)OKSecurity headers: compliant!!/api/users/:id - IDOR (CVSS 7.5)!!/api/upload - missing rate limitOKCSRF tokens: HMAC-SHA256OKSession: HttpOnly + Secure + SameSite=Strict14 findings · CVSS median 4.7 · report in 5 days
  • 4.7

    Median CVSS

    14 vulnerabilities in the report

  • 87%

    NIS2 compliance

    142 of 156 controls

Sample test run - demonstration data

Industries we work for:

  • finance
  • insurance
  • healthcare
  • law firms
  • manufacturing
  • public sector

Methodologies and frameworks:

  • OWASP WSTG
  • OWASP ASVS
  • PTES
  • CVSS
  • NIS2/KSC
  • DORA

01Services

Two paths, one partner

We build systems for companies and enterprises, and we independently test their security - including systems built by other vendors.

  • Software house

    Systems for companies and enterprises

    We design and build custom software - from architecture to deployment, further development and maintenance. Security and regulatory compliance are part of the architecture, not a document at the end of the project.

    Innovix software house

  • Security

    Penetration testing and compliance

    We test applications, APIs and infrastructure following OWASP WSTG and PTES - every vulnerability comes with technical evidence and a CVSS score. We help organisations prepare for NIS2/KSC and DORA requirements and carry out the audit required by the Polish KSC Act in cooperation with a partner.

02NIS2/KSC

Poland's amended KSC Act: key deadlines

The amendment to the Polish National Cybersecurity System Act (KSC Act), which implements the NIS2 Directive, has applied since 3 April 2026. Essential and important entities have 12 months to implement their obligations, and essential entities have 24 months to complete their first security audit.

  1. deadline passed

    Amendment to the KSC Act in force

    The provisions implementing the NIS2 Directive apply from this date.

  2. deadline passed

    Application for registration

    Deadline for applications for entry in the register of essential and important entities (schedule set by the Minister of Digital Affairs).

  3. Today

    next deadline

    Implementing the requirements

    Entities covered by the Act from its entry into force implement their obligations, including the information security management system.

  4. First audit of essential entities

    Deadline for the first security audit, followed by audits at least once every 3 years.

03Case studies

Selected projects

Systems delivered to production - from our wider portfolio.

InsurTech · Document AI

Broker-Innovix: data extraction from insurance policies

A production system for a client in the insurance sector. A dedicated language model extracts data from PDF policies, with no transfer to external AI providers.

  • Motor (OC/AC/NNW), property, medical liability, fleet and specialty risk policies
  • Normalisation of data from multi-vehicle and fleet policies
  • Dedicated GPUs in a private cloud in the EU
  • Document AI
  • Language model
  • EU private cloud

Delivered

Consumer AI · Multimodal platform

TutorX AI Assistant: an AI platform for mobile, web and desktop

A commercial AI platform that brings together models from leading providers - native on iOS and Android, in the browser and on Windows, macOS and Linux, localised into 40 languages.

  • Over 120 tools, including video transcription, OCR and PDF and image analysis
  • GPT, Claude and Gemini models in a single dashboard
  • OAuth 2.0 sign-in (Google, Apple), data encryption, CSRF protection
  • iOS
  • Android
  • Web
  • Desktop
  • 40 languages

Delivered

04Products

Innovix products

Our own products, currently in development. The same expertise goes straight into our clients' projects.

05How we work

How we work

The same process for a software project and for security testing - only the scope changes.

  1. Call and NDA

    We learn about your goal, context and constraints. Before any details are exchanged, we sign a non-disclosure agreement.

  2. Analysis and scope

    A discovery workshop for a software project, or agreeing the test scope - systems, environments, test accounts and time windows.

  3. Proposal

    Schedule, cost and measurable acceptance criteria - you know what you will get and when.

  4. Delivery

    We work in stages and report progress regularly. We test only with the written authorisation of the system owner.

  5. Acceptance and next steps

    Sign-off against the acceptance criteria, a retest of fixes, or deployment and maintenance under an SLA.

We match the billing model to each client - licence, subscription or a hybrid. Every project runs under an NDA, a contract and an SLA with measurable acceptance criteria.

Engagement models

06Why Innovix

Why Innovix

  1. One partner to build and to test

    We build software and test its security ourselves - penetration testing is part of the development lifecycle, not a separate order at the end. We also test and audit systems built by other vendors.

    See both service paths.

  2. Reports with evidence, not guesswork

    Every vulnerability comes with technical evidence - the literal output of a command, with no “possibly exploitable” wording. A CVSS 3.1 score with business context, a retest after fixes and a summary for the board.

    Penetration testing: OWASP WSTG, PTES and CVSS 3.1.

  3. Data and AI models in the European Union

    We keep hosting, databases, model training and logs in EU data centres, with no transfers to third countries. We run language models for businesses in a private cloud in the EU or in the client's own infrastructure.

    Examples: Broker-Innovix and LegalAI Analytics.

  4. Regulation in the architecture, not in the paperwork

    We take NIS2/KSC, DORA, GDPR and ISO/IEC 27001 into account from requirements analysis onwards, not in end-of-project documents. We map test results to specific regulatory requirements.

    See the NIS2/KSC deadlines.

07Insights

Latest articles

08FAQ

Frequently asked questions

How is a KSC audit different from penetration testing?

The security audit under the Polish KSC Act assesses whether the information system and security management meet the requirements of the Act. Essential entities must undergo it at least once every 3 years, and it is carried out by qualified, independent auditors. A penetration test is a practical attempt to attack selected systems - it reveals specific vulnerabilities but does not replace the audit. We carry out the Article 15 audit in cooperation with a partner, help organisations prepare for it and run penetration tests.

How do I know whether my company falls under NIS2 in Poland?

It depends on the sector listed in the annexes to the Polish KSC Act and on the size of the company, which is generally counted together with linked and partner enterprises in the group - as a rule, the obligations apply to medium-sized and large enterprises, and some entities are covered regardless of size. If you are not sure, we will assess it as part of a gap analysis. Deadlines and the legal basis are in the NIS2/KSC section.

How much does a penetration test cost?

The price of a penetration test depends on the scope: the number of functions and user roles, the number of environments, the test mode (black-box, grey-box, white-box) and the retest after fixes. We prepare an individual quote after a short scoping call and reply within 24 hours on business days.

Do you work with companies outside Poland?

Yes. Our office is in Wrocław, and we deliver projects and tests for companies across Poland and the European Union. We work in English and Polish.

Who owns the copyright in the software you build for us?

We agree the copyright model in the contract - from a licence to a full transfer of rights. Every project runs under an NDA, a contract and an SLA with measurable acceptance criteria.

Where do you store data and AI models?

In data centres in the European Union - this covers hosting, databases, model training and logs, with no transfers to third countries. We can run AI models for businesses in your own infrastructure (on-premises) - this is how we design LegalAI Analytics.

Let's talk about your project or audit

Tell us briefly what you need - we reply within 24 hours on business days and propose next steps. We work in English and Polish.

or call +48 575 621 877