{"success":true,"data":{"ext":"wsf","name":"Windows Script Component","description":"Windows Script File (WSF) is a Microsoft script container format developed by Microsoft and maintained through Windows scripting technologies. It is used to combine script languages such as JScript and VBScript for automation, logon scripts, and administrative tasks in Windows. Because it can execute code, WSF files are high risk and are often abused by malware; support remains legacy in modern Windows environments.","mime":[],"risk_level":"High","signatures":[{"hex":"EF BB BF 3C","offset":0,"sources":[{"name":"Gary Kessler","url":"https://www.garykessler.net/library/file_sigs_GCK_latest.html"}]}],"related":["ytt"],"usage":{"python":"def is_wsf(file_path: str) -> bool:\n    \"\"\"Check if file is a valid WSF by magic bytes.\"\"\"\n    signature = bytes([0xEF, 0xBB, 0xBF, 0x3C])\n    with open(file_path, \"rb\") as f:\n        return f.read(4) == signature","node":"function isWSF(buffer: Buffer): boolean {\n  const signature = Buffer.from([0xEF, 0xBB, 0xBF, 0x3C]);\n  return buffer.subarray(0, 4).equals(signature);\n}","go":"func IsWSF(data []byte) bool {\n    signature := []byte{0xEF, 0xBB, 0xBF, 0x3C}\n    if len(data) < 4 {\n        return false\n    }\n    return bytes.Equal(data[:4], signature)\n}"}}}