Skip to content

Security: serionist/WriteableFileProviders

SECURITY.md

Security

Report a vulnerability

Report it privately: the repository's Security tab > Report a vulnerability, or this link. Only the maintainers see it. Never put a vulnerability in an issue, a pull request or a discussion: anyone can read those.

Include what you can:

  • the package, its version and the provider;
  • what an attacker can do, and what they need first (configuration, access, a crafted path or URL);
  • the smallest code that shows it, without your own keys, tokens or endpoints.

A maintainer answers in the advisory, and the fix is developed there. It ships as a patch of every supported line it affects. The advisory is then published with the fixed versions, crediting you unless you ask otherwise.

What counts, for example:

  • a path that reaches outside the provider's root folder, or a delete or move that touches more than it named;
  • a signed URL or gateway token that lives longer, or allows more, than the caller asked;
  • credentials that reach a log, an exception message or a serialized configuration where they should not;
  • a forged or replayed gateway token that the gateway accepts.

A vulnerability in a cloud SDK itself goes to that SDK's maintainers. Tell us too if it affects how these packages use the SDK.

Supported versions

Version Supported
The latest major (2027.x today) Every fix, in its next minor or patch release
The previous major Security fixes for 6 months after the next major ships (none yet: 2027 is the first)
2026.10.10.x (.NET 8) Security fixes only, until a date the maintainers will announce here. Unlisted on nuget.org: reference it by version.
Older No: move to 2027.x, or to 2026.10.10.x on .NET 8

Every package of a release has the same version, and an application's packages must all come from one major: a 2026.10.10.x provider does not load against Common 2027. The versioning policy has the details.

There aren't any published security advisories