Strojový překlad, nekontrolovaný rodilým mluvčím. Referenční je anglická verze.

ProjektUpravit na GitHubuZdroj: SECURITY.md

Bezpečnostní politika

Hlášení zranitelnosti#

Nahlaste ji soukromě, jednou z těchto cest:

  • Soukromé hlášení zranitelností na GitHubu — tlačítko Report a vulnerability na kartě Security repozitáře. Hlášení vidí pouze správci a opravu lze připravit v soukromém forku a zveřejnit jako GitHub Security Advisory.
  • E-mail — contact@ashforde.org, s podrobnostmi a postupem reprodukce.

U hlášení citlivých z hlediska bezpečnosti prosím neotevírejte veřejný issue. Cílíme na potvrzení do několika pracovních dnů.

Podporované verze#

Před verzí 1.0: podporováno je pouze nejnovější označené vydání.

Bezpečnost paměti#

Knihovní crate deklaruje #![forbid(unsafe_code)] v kořeni crate (src/lib.rs), takže blok unsafe, fn, impl nebo extern kdekoli v knihovně je chyba překladu, a nikoli něco, co musí zachytit recenzent. Atribut není pod cfg, platí tedy pro každou konfiguraci, v níž se knihovna dodává, a všechny tři se pod ním přeloží bez chyb: výchozí sestavení v Rustu, rozšiřující modul pro Python (--features python) a modul WebAssembly (--features wasm).

Rozsah, vymezený přesně, protože forbid platí pro jednotlivý crate:

  • Týká se pouze knihovního crate. CLI binárka (src/main.rs), pomocné binárky v src/bin/, samostatně publikovaný crate kshana-mcp a křížově validační crate xval/ vyňaté z workspace jsou samostatné kořeny crate a nevztahuje se na ně. Žádný z nich dnes unsafe neobsahuje, ale to je disciplína, nikoli vlastnost vynucená překladačem.
  • O závislostech nic neříká. Ty jsou hlídány zvlášť příkazem cargo deny check advisories licenses bans sources v CI — pro kořenový crate a jako samostatná úloha pro crate serveru MCP vyňatý z workspace — a sledují je upozornění Dependabot a bezpečnostní aktualizace v repozitáři.

Poznámka k exportní kontrole / dvojímu použití#

Odolnost PNT a kvantové snímání mohou podléhat exportním kontrolám zboží dvojího použití. Tento veřejný repozitář je omezen na obecné, publikované modely a metody. Nepřispívejte sem detaily odolnosti nebo ochrany proti spoofingu citlivými z hlediska exportu; patří do soukromé nadstavby. Jste-li na pochybách, nejprve napište e-mail.