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 vsrc/bin/, samostatně publikovaný cratekshana-mcpa křížově validační cratexval/vyňaté z workspace jsou samostatné kořeny crate a nevztahuje se na ně. Žádný z nich dnesunsafeneobsahuje, 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 sourcesv 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.