补齐桌面壳图片导出空字节边界
桌面壳图片导出解码后拒绝空字节内容 桌面壳 Rust 测试覆盖图片导出空内容拒绝 桌面壳配置检查反查图片导出字节边界
This commit is contained in:
@@ -2294,6 +2294,17 @@ assertSameList(
|
||||
requiredRustHostModules,
|
||||
'desktop shell Rust bridge modules',
|
||||
);
|
||||
const desktopExportImagePayloadBody = extractFunctionBody(
|
||||
desktopHostBridgeFilesSource,
|
||||
'export_image_payload',
|
||||
);
|
||||
if (
|
||||
!desktopExportImagePayloadBody.includes(
|
||||
'bytes.is_empty() || bytes.len() > EXPORT_IMAGE_MAX_BYTES',
|
||||
)
|
||||
) {
|
||||
throw new Error('desktop shell image export must reject empty and oversized bytes');
|
||||
}
|
||||
assertSameList(
|
||||
extractNativeAppTauriInvokeCommands(nativeAppHostBridgeSource),
|
||||
['HOST_BRIDGE_TAURI_COMMAND'],
|
||||
|
||||
Reference in New Issue
Block a user