Please do not open a public GitHub issue for security vulnerabilities.
Preferred: use GitHub's private vulnerability reporting (Security tab → "Report a vulnerability") on this repository. It reaches the maintainer directly without exposing the report publicly, and doesn't require sharing an email address.
If private vulnerability reporting isn't available on this repository, use the contact listed by the maintainer in the repository's GitHub profile.
- A description of the issue and its potential impact.
- Steps to reproduce, or a minimal proof of concept.
- The affected version/commit of
NFCLocatorCoreand/orTapSense. - Whether the issue requires a physical device to reproduce (relevant given this project's Core NFC integration).
NFCLocatorCore— the published Swift package.TapSense— the sample app.
Both are client-side only: NFCLocatorCore has no library-owned backend, and TapSense's remote
catalog source is a local fake for development (FakeCatalogRemoteAPI). If you're integrating a
real remote catalog endpoint in your own app, its security is your own responsibility to review;
the library's CatalogRemoteAPI protocol only defines the contract, not a transport
implementation.
This is a personal open-source project maintained on a best-effort basis. There is no guaranteed response SLA. Reports will be acknowledged and triaged as soon as reasonably possible.
Please allow a reasonable window to investigate and, if applicable, release a fix before any public disclosure. Coordinated disclosure is appreciated.