Security & Trust

Security starts with a simple principle: your code shouldn't have to leave your building to be modernized. API Modernizer is built to run entirely inside your own environment — your source, the generated code, and your data stay on a machine you control. Nothing is uploaded, and no third-party service sits in the conversion path.

Where Your Code Runs

Zero egress · recommended for production

On-premise / air-gapped

Deploy API Modernizer inside your own network, VPC, or a fully air-gapped environment. Your Mule source, the generated Spring Boot code, and your data never leave your infrastructure. There is no upload to us, no third-party cloud, and no third-party LLM in the conversion path — so there is no vendor sub-processor to assess and nothing for anyone else to store, log, or be breached for.

Evaluation only — no source upload

Hosted Playground

The online Playground lets you try individual DataWeave-compatible transformations in your browser — paste a snippet, see the output. It is for evaluation only: you never upload a Mule application or your source estate to us. Anything you paste is processed transiently and not retained. Migrating real Mule applications always runs on-premise, inside your own environment.

Deployment & Requirements

API Modernizer installs and runs entirely on a machine inside your environment. There is no tenant, no upload, and no shared infrastructure — the deployment model is deliberately simple, so your security review is short.

Zero-egress architecture: your Mule 4 application and tests are converted to a Spring Boot 3.2 / Java 17 project entirely on a machine you control, with no outbound calls in the conversion path.
Install
A self-contained application that ships with its own bundled Java runtime — nothing to provision first. Windows today; macOS and Linux are on the near-term roadmap.
Where it runs
On a workstation or server you control, driven by a local web interface. Every conversion happens on that machine.
Zero egress
No outbound calls in the conversion path. The optional AI assistance runs as a local model on the same machine — nothing is ever sent to an external service.
Self-governing footprint
The converter continuously caps its own disk use as a share of the host, declines to start when free space is low, halts a runaway job, and cleans up after itself — it cannot fill a production machine.
Input & output
In: your Mule 4 application and your existing test collection. Out: a standard Spring Boot 3.2 / Java 17 Maven project you own outright — build and run it with your own JDK and CI, and containerise it if you wish.
Hardware
No GPU or specialised hardware. Sized like a standard Java build host, with headroom for the optional local AI model; exact CPU, memory, and disk are confirmed against your environment during the pilot.

Design Principles

  • Data sovereignty by deployment — the on-premise option keeps all source, artifacts, and data inside your own environment
  • Least privilege by default — no component has access beyond what it requires to perform its function
  • No source upload for migrations — real Mule applications are migrated on-premise, inside your environment; the hosted Playground only evaluates pasted DataWeave snippets, processed transiently and never retained
  • Zero trust between components — internal components communicate via explicit interfaces with validated inputs
  • Defence in depth — multiple independent security controls protect each attack surface
  • Transparency — all security controls are documented and verifiable

Technical Controls

  • On-premise / air-gapped deployment — no data egress in the conversion path
  • TLS 1.2+ in transit, everywhere
  • AES/GCM encryption with securely generated random IVs
  • UUID-namespaced job isolation with automatic data deletion (hosted Playground)
  • Zip-slip and XXE protection on all file processing
  • Rate limiting and abuse protection on every public endpoint
  • Strict, allowlisted CORS — no wildcard origins

Compliance Posture

StandardStatus
OWASP Top 10 (2021)All 10 categories reviewed and addressed
GDPRData minimisation and retention limits by design; on-premise keeps data in your environment
SOC 2 Type IIRoadmap — audit logging framework in place; formal certification planned
ISO 27001Roadmap — controls aligned; formal certification planned

We describe our security posture precisely: controls that are implemented today are stated as implemented; certifications that are in progress are stated as in progress, not claimed as complete. On-premise / air-gapped deployment is the only path for migrating real Mule applications — your source estate is never uploaded to us. The hosted Playground processes only pasted DataWeave snippets for evaluation and retains nothing.

Responsible Disclosure

We welcome reports from security researchers and treat them as a partnership. If you believe you have found a vulnerability in API Modernizer, please tell us before disclosing it publicly, and give us a reasonable window to investigate and remediate.

How to report

  • Email [email protected] with a description of the issue, the affected URL or component, and steps to reproduce.
  • If email is unavailable, use the contact form and mark your message as a security report.
  • Please do not disclose the issue publicly until we have confirmed a fix or agreed a coordinated disclosure timeline with you.

Safe harbour

We will not pursue or support legal action against researchers who act in good faith: who make a genuine effort to avoid privacy violations, data destruction, and service disruption; who only interact with accounts they own or have explicit permission to test; and who give us a reasonable time to respond before any public disclosure. Testing must stay within scope — the apimodernizer.com web properties and our published endpoints — and must not include denial-of-service, spam, social engineering of our staff, or physical attacks.

What to expect

We aim to acknowledge a valid report within three business days and to keep you updated as we work toward a fix. We do not currently operate a paid bug-bounty programme, but we credit researchers who report responsibly, with your permission.