fulltime-plugin-api 0.2.0

Canonical league-data schema, data-provider WIT interface, and plugin manifest format shared by the FullTime plugin host and data-provider plugins.
Documentation
# Security Policy

## Supported Versions

This crate is pre-1.0. Only the latest version published on
[crates.io](https://crates.io/crates/fulltime-plugin-api) receives security fixes. Please upgrade before
reporting an issue to confirm it still reproduces.

## Reporting a Vulnerability

Do not open a public issue for security vulnerabilities.

Report privately via GitHub's
[Security Advisories](https://github.com/pilgrimagesoftware/fulltime-plugin-api/security/advisories/new).
This keeps the report confidential until a fix is released.

Include, where possible:

- Affected version(s)
- A minimal reproduction or proof of concept
- Impact (e.g. what an attacker can do, what data or systems are exposed)

You should receive an initial response as soon as possible. If the report is confirmed, we'll work with
you on a fix and coordinate a disclosure timeline before any public advisory is published. Reporters are
credited in the advisory unless they ask to remain anonymous.

## Scope

This policy covers the `fulltime-plugin-api` crate: the canonical league-data schema, the
`data-provider` WIT interface and its generated bindings, and the plugin manifest parser.

Note what this crate explicitly does *not* enforce, since a report against these is really about the
plugin host runtime (`Apps/rust`), not this crate:

- Network host reachability or capability enforcement for a plugin's declared `network_hosts` — this
  crate validates manifest format only.
- WASM sandboxing, resource limits, or fault isolation between plugins — that's the host runtime.

Vulnerabilities in dependencies should be reported upstream; if a dependency issue affects this crate
directly (e.g. no fix available, requires a workaround here), report it here as well.