Skip to content

Security: InnoSquadCorp/InnoRouter

SECURITY.md

Security policy

Supported versions

Version Status Security fixes
Latest major release line active yes
Earlier major release lines not supported no

The 4.x line was the first publicly supported release line. Earlier tagged versions were internal milestones and do not receive security updates. Once a new major version is generally available, it becomes the supported line and the previous major leaves support.

Reporting a vulnerability

Please do not file a public GitHub issue for security findings.

Send a report to the maintainers using GitHub's private vulnerability reporting flow:

  1. Go to the InnoRouter repository on GitHub.
  2. Open the Security tab.
  3. Click Report a vulnerability.
  4. Describe the issue, an estimate of impact, and a reproduction.

A maintainer will acknowledge your report within 5 business days and follow up with a remediation timeline. For high-severity issues affecting deep-link routing, modal authority, or middleware cancellation, expect a same-week patch on the latest supported release line.

Scope

  • Issues in Sources/* that compromise navigation or modal correctness, deep-link authentication enforcement, or runtime isolation guarantees.
  • Issues in Sources/InnoRouterMacrosPlugin/* that produce code the compiler would reject or code that silently bypasses correctness contracts (for example, a generated CasePath that embeds the wrong case).

Out of scope

  • Issues in example apps under Examples/ or ExamplesSmoke/. These exist as fixtures and are not deployed as products.
  • Issues in third-party dependencies (swift-syntax). Report those upstream and link the upstream advisory in your InnoRouter report.

Disclosure

After a fix lands, the corresponding GitHub Security Advisory will list affected versions, the patched version, the credit line for the reporter (with the reporter's consent), and any required call- site migrations.

There aren't any published security advisories