Skip to main content

extract_skill_zip

Function extract_skill_zip 

Source
pub fn extract_skill_zip<R: Read + Seek>(
    zip: &mut ZipArchive<R>,
    target: &Path,
) -> Result<()>
Expand description

Extract a skill zip into target, stripping the detected skill-root prefix so contents land flat in target. Defends against Zip Slip via [crate::skill::is_safe_relative_path].