fix(release): qualify 0.10.3 Windows 64-bit imports [skip ci]

Release candidate run 42381818665 on 549ff01ebb stopped the Windows import
guard on 12 x64 and 10 ARM64 pairs, every one from a DLL the profiles already
listed.

ARM64: existing windows-arm64-export-probe.yml run 42389141087 on Windows 11
ARM64 26200.9725 resolved 444/444 imports of that candidate's executables
(sha256 38558ab2...). Only the 10 probe-resolved pairs were added (460 -> 470);
the probe receipt replaces the 2026-10-16 qualification fields.

x64: no native x64 export probe exists. The 12 pairs are recorded as
namedApiContracts with Microsoft documentation sources, all below the unchanged
14393 floor, and labelled separately from the #6953 reporter-observed exports
(456 -> 468). Floors, guard and x86 profile are unchanged.

Verified: the checker's own parse_imports over the retained llvm-objdump
outputs for all six candidate executables (3 x64 at 452 pairs, 3 ARM64 at 444)
leaves zero unqualified pairs. The executables were not kept locally, so the
checker was not rerun on the bytes; the next frozen candidate's RC import job
is the real check. Not a 14393, installer or startup run.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
CodeWhale BotandClaude Opus 5.5 committed 2026-11-07 09:51:34 -08:00
1 parent 549ff01ebb
commit 67de548a97
3 files changed
+218 -44

No files matched your search

+12
View File
@@ -149,6 +149,18 @@ were added. Release candidate 38899652987 on the frozen 0.10.2 source
on ARM64, 453 on x64 including the installer payload, and 163 for the x86
setup.
### Recorded 0.10.3 candidate evidence
Release candidate run 42381818665 on source `549ff01ebb` stopped the import
check on both 64-bit targets: 12 x64 pairs and 10 ARM64 pairs, all from DLLs
the profiles already listed. Probe run 42389141087 (Windows 11 ARM64 build
26200.9725) resolved all 444 imports of that candidate's ARM64 executables, and
the 10 new pairs were added. No x64 export probe exists, so the 12 x64 pairs are
recorded as documented Microsoft API contracts below the 14393 floor, labelled
separately from the #6953 reporter-observed exports; the x64 profile now allows
468 pairs. The candidate still has to pass the import check against its final
executable bytes, and neither addition is a 14393 or installer run.
At this snapshot, startup/installation of the final release bytes on an actual
1607 machine and the candidate's generated uninstaller were still unqualified.
The final frozen source, release import dumps, archive/native/npm installation,
+5
View File
@@ -122,6 +122,11 @@ DLL 的身份一致,[该 API 的文档前提是 Vista](https://learn.microsoft
已加入。随后冻结的 0.10.2 源代码 `14683c9983` 上的发布候选 38899652987 在所有 Windows
目标上通过导入检查:ARM64 445 个,x64(含安装器内程序)453 个,x86 安装程序 163 个。
2026-11-07,源 `549ff01ebb` 的发布候选运行 42381818665 在两个 64 位目标上停止于导入检查:x64 12 对、ARM64 10 对,均来自基线已列出的 DLL。
探测运行 42389141087(Windows 11 ARM64 内部版本 26200.9725)解析了该候选 ARM64 程序的全部 444 个导入,新增的 10 对已加入基线。
x64 没有导出探测,因此这 12 对作为低于 14393 下限的微软文档 API 契约单独记录,与 #6953 报告者实测导出分开标注;x64 允许列表现为 468 对。
候选仍须以最终可执行文件通过导入检查,两项新增都不是 14393 或安装器运行。
此快照中,最终发布文件在真实 1607 上启动/安装及候选程序生成的卸载器仍未验收。
最终冻结源码、发布导入记录、各安装途径、打包/原生应用崩溃恢复和最低 OS 回执应
进入发布验收记录,见[英文发布检查单](../RELEASE_CHECKLIST.md)。
+201 -44
View File
@@ -6,7 +6,7 @@
"osArchitecture": "x64",
"qualification": {
"result": "PASS",
"kind": "reporter exact-OS export resolution",
"kind": "reporter exact-OS export resolution plus 12 documented Microsoft named API minima",
"evidence": {
"issue": "https://github.com/codewhale-hq/Codewhale/issues/6953",
"binary": "https://github.com/codewhale-hq/Codewhale/releases/download/v0.10.1/codewhale-windows-x64.exe",
@@ -16,13 +16,96 @@
"previous_sha256": "f7b35a1e928f67884637f36b01fc72854f50690130f191bac3bcf62ece3c1d84"
},
"runtimeAcceptance": "Final 0.10.2 release bytes on 14393 not run",
"qualifiedPairs": 456
"qualifiedPairs": 468,
"namedApiContracts": [
{
"dll": "advapi32.dll",
"symbol": "CheckTokenMembership",
"minimumClient": "Windows XP",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/securitybaseapi/nf-securitybaseapi-checktokenmembership"
},
{
"dll": "advapi32.dll",
"symbol": "GetNamedSecurityInfoW",
"minimumClient": "Windows XP",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/aclapi/nf-aclapi-getnamedsecurityinfow"
},
{
"dll": "advapi32.dll",
"symbol": "IsWellKnownSid",
"minimumClient": "Windows XP",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/securitybaseapi/nf-securitybaseapi-iswellknownsid"
},
{
"dll": "advapi32.dll",
"symbol": "OpenThreadToken",
"minimumClient": "Windows XP",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-openthreadtoken"
},
{
"dll": "kernel32.dll",
"symbol": "CreateHardLinkW",
"minimumClient": "Windows XP desktop",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-createhardlinkw"
},
{
"dll": "kernel32.dll",
"symbol": "GetDriveTypeW",
"minimumClient": "Windows XP",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-getdrivetypew"
},
{
"dll": "kernel32.dll",
"symbol": "GetFileSizeEx",
"minimumClient": "Windows XP",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-getfilesizeex"
},
{
"dll": "kernel32.dll",
"symbol": "GetTickCount64",
"minimumClient": "Windows Vista",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-gettickcount64"
},
{
"dll": "kernel32.dll",
"symbol": "TryAcquireSRWLockExclusive",
"minimumClient": "Windows 7",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-tryacquiresrwlockexclusive"
},
{
"dll": "kernel32.dll",
"symbol": "VirtualProtect",
"minimumClient": "Windows XP",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-virtualprotect"
},
{
"dll": "ws2_32.dll",
"symbol": "select",
"minimumClient": "Documented Windows 8.1 / Windows Vista client requirements; both below 14393",
"source": "https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-select"
},
{
"dll": "api-ms-win-crt-math-l1-1-0.dll",
"symbol": "expf",
"minimumClient": "Exact API-set pair introduced in 10.0.10240",
"source": "https://learn.microsoft.com/en-us/uwp/win32-and-com/win32-extension-apis"
}
],
"namedApiContractEvidence": {
"candidateRun": "https://github.com/codewhale-hq/Codewhale/actions/runs/42381818665",
"source": "549ff01ebb78856408164058fcb52db1e639ee0d",
"binarySha256": "cd5a1f9d4b53eb0f2ac1e29fbbedc71f8845d63ab85115192f60b78cf197e2fa",
"importReceiptSha256": "a872374cb767467732c5f36e4b315d58fd424107a9a725800673b9181a714f02",
"ucrtPlatformSource": "https://learn.microsoft.com/en-us/cpp/porting/upgrade-your-code-to-the-universal-crt?view=msvc-170",
"scope": "Documentation-backed static API contracts below the unchanged 14393 floor; not reporter-observed exports, a native x64 export probe, executable startup, installer or ordinary-user acceptance"
}
},
"imports": {
"advapi32.dll": [
"AddAccessAllowedAceEx",
"AddAce",
"AdjustTokenPrivileges",
"CheckTokenMembership",
"ConvertSidToStringSidW",
"CredDeleteW",
"CredFree",
@@ -34,6 +117,7 @@
"GetExplicitEntriesFromAclW",
"GetKernelObjectSecurity",
"GetLengthSid",
"GetNamedSecurityInfoW",
"GetSecurityDescriptorControl",
"GetSecurityDescriptorDacl",
"GetSecurityInfo",
@@ -43,8 +127,10 @@
"InitializeSecurityDescriptor",
"IsValidAcl",
"IsValidSid",
"IsWellKnownSid",
"LookupPrivilegeValueA",
"OpenProcessToken",
"OpenThreadToken",
"RegCloseKey",
"RegEnumValueW",
"RegOpenKeyExW",
@@ -100,6 +186,7 @@
"cosh",
"exp",
"exp2",
"expf",
"expm1",
"floor",
"floorf",
@@ -234,6 +321,7 @@
"CreateFileA",
"CreateFileMappingW",
"CreateFileW",
"CreateHardLinkW",
"CreateIoCompletionPort",
"CreateJobObjectW",
"CreateMutexA",
@@ -281,6 +369,7 @@
"GetCurrentThreadId",
"GetDiskFreeSpaceA",
"GetDiskFreeSpaceW",
"GetDriveTypeW",
"GetEnvironmentStringsW",
"GetEnvironmentVariableA",
"GetEnvironmentVariableW",
@@ -291,6 +380,7 @@
"GetFileInformationByHandle",
"GetFileInformationByHandleEx",
"GetFileSize",
"GetFileSizeEx",
"GetFileType",
"GetFinalPathNameByHandleW",
"GetFullPathNameA",
@@ -321,6 +411,7 @@
"GetTempPathA",
"GetTempPathW",
"GetTickCount",
"GetTickCount64",
"GetTimeZoneInformation",
"GetTimeZoneInformationForYear",
"GetWindowsDirectoryW",
@@ -418,6 +509,7 @@
"TlsFree",
"TlsGetValue",
"TlsSetValue",
"TryAcquireSRWLockExclusive",
"TryEnterCriticalSection",
"UnlockFile",
"UnlockFileEx",
@@ -426,6 +518,7 @@
"UpdateProcThreadAttribute",
"VirtualAlloc",
"VirtualFree",
"VirtualProtect",
"VirtualQuery",
"WaitForMultipleObjects",
"WaitForSingleObject",
@@ -525,6 +618,7 @@
"ioctlsocket",
"listen",
"recv",
"select",
"send",
"setsockopt",
"shutdown"
@@ -537,66 +631,119 @@
"qualification": {
"result": "PASS",
"kind": "exact native system export resolution",
"time": "2026-10-16T10:57:53.0754367Z",
"time": "2026-11-07T16:01:13.7658879Z",
"osVersion": "10.0.26200.0",
"osBuild": "26200.9457",
"osBuild": "26200.9725",
"processArchitecture": "ARM64",
"runner": "GitHub-hosted windows-11-arm; its registry ProductName reads \"Windows 10 Enterprise\", as Windows 11 reports it",
"source": "db34bc8949a5b5e7e6fd5a88cb67e998011ad9df",
"sourceUrl": "https://github.com/codewhale-hq/Codewhale/commit/db34bc8949a5b5e7e6fd5a88cb67e998011ad9df",
"binarySha256": "a9a2a521d8d0c971b9d49c2c463cdb49d0c7a4eb700b73e6fed2c743e688eebb",
"source": "549ff01ebb78856408164058fcb52db1e639ee0d",
"sourceUrl": "https://github.com/codewhale-hq/Codewhale/commit/549ff01ebb78856408164058fcb52db1e639ee0d",
"binarySha256": "38558ab2b4dc54590503543a0a584c5a82da6f078dd616b5b68e301bf09621b0",
"binaries": [
"codewhale-windows-arm64.exe",
"codew-windows-arm64.exe",
"codewhale-tui-windows-arm64.exe"
],
"resolved": 445,
"resolved": 444,
"unresolved": 0,
"buildRun": "https://github.com/codewhale-hq/Codewhale/actions/runs/38867608774",
"probeRun": "https://github.com/codewhale-hq/Codewhale/actions/runs/38890634267",
"buildRun": "https://github.com/codewhale-hq/Codewhale/actions/runs/42381818665",
"probeRun": "https://github.com/codewhale-hq/Codewhale/actions/runs/42389141087",
"probeWorkflow": ".github/workflows/windows-arm64-export-probe.yml",
"profile": "release, built by release-artifacts.yml (windows-arm64 job) in release candidate run 38867608774",
"profile": "dist, built by release-artifacts.yml (windows-arm64 job) in release candidate run 42381818665",
"runtimeAcceptance": "Static export resolution only; this probe did not launch the release executables. The only ARM64 runtime acceptance is the cf7199b52e debug application run of 2026-10-13; the packaged release and older OS builds are unproven",
"exportProbeMethod": "ARM64 process: LoadLibraryExW per imported DLL with LOAD_LIBRARY_SEARCH_SYSTEM32 (0x00000800), then GetProcAddress for every imported symbol; module path and SHA256 recorded",
"scope": "System-context export resolution only; no Authenticode check, oldest supported OS, or ordinary-user install inference",
"systemModuleHashes": {
"advapi32.dll": "021452c20f89c50d64c304391ec18169f95a9fa14762f76cfd2dded627dbf0bb",
"api-ms-win-core-synch-l1-2-0.dll": "26be64c26bac33368a650372cb5fb1e3235f1bd7883471bd3291dbf6372ae274",
"api-ms-win-crt-convert-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-heap-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-locale-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-math-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-runtime-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-stdio-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-string-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-time-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-utility-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"bcrypt.dll": "12e3562488e5ca3a26884408d99d81898237c8ca3c5c3c9e40ca6b8f5ed361cd",
"bcryptprimitives.dll": "d3da1097e9e1fc16c910350e40c4405ef52f36f134f9bf165fbe02194c1eaa82",
"combase.dll": "850b43094ae61a5d3b8f40f0cddf89b4a90190bf5fc57c5242e0bf5b06644b2f",
"crypt32.dll": "e3e800f1905658674ce4af1d3efb31d722b9255aaae4fa46c54302d329ba4ab6",
"kernel32.dll": "6a7bd4daff9c0c4cc8b9478ecd9828c3f19be257a4a18db9559cae929197fffa",
"ntdll.dll": "60ef561645b50dce71ad0919dbbef3ad334a0489432cde718e75b73b558c7997",
"oleaut32.dll": "5ebb761b3f96b227006e79d6a92cf5d98ac5a5fd3c136d35dd05391bed867753",
"shell32.dll": "ef0fbd71a46fe4b35bff893ea65241cd08ea5231de704c106e39920c03698fe9",
"shlwapi.dll": "67f713491bc18614d6ea29b920e3c609cabf9eecf054990e030476a2e9f76a2c",
"user32.dll": "f2fc06e7e5016a15ad7f7f4ee250154b7d41d0a0706bf14927a3bbd4c42727dd",
"userenv.dll": "18bd1660ab7cacd90789f1bebe35bc6a5730b1e75e5582f53575473fae3db530",
"advapi32.dll": "31a87f532c0e99521de26fb25d1ec33cfbb92359952580c88350891602b6cf35",
"api-ms-win-core-synch-l1-2-0.dll": "06bf19bcd0b4af9e78c46fc81fe8fb1bf950fb5f295d44de889c5028129b5b56",
"api-ms-win-crt-convert-l1-1-0.dll": "e59858bf4245cb0889d8da773612b75d58ac716be5d6bb801e1b39594dccfc6d",
"api-ms-win-crt-heap-l1-1-0.dll": "e59858bf4245cb0889d8da773612b75d58ac716be5d6bb801e1b39594dccfc6d",
"api-ms-win-crt-locale-l1-1-0.dll": "e59858bf4245cb0889d8da773612b75d58ac716be5d6bb801e1b39594dccfc6d",
"api-ms-win-crt-math-l1-1-0.dll": "e59858bf4245cb0889d8da773612b75d58ac716be5d6bb801e1b39594dccfc6d",
"api-ms-win-crt-runtime-l1-1-0.dll": "e59858bf4245cb0889d8da773612b75d58ac716be5d6bb801e1b39594dccfc6d",
"api-ms-win-crt-stdio-l1-1-0.dll": "e59858bf4245cb0889d8da773612b75d58ac716be5d6bb801e1b39594dccfc6d",
"api-ms-win-crt-string-l1-1-0.dll": "e59858bf4245cb0889d8da773612b75d58ac716be5d6bb801e1b39594dccfc6d",
"api-ms-win-crt-time-l1-1-0.dll": "e59858bf4245cb0889d8da773612b75d58ac716be5d6bb801e1b39594dccfc6d",
"api-ms-win-crt-utility-l1-1-0.dll": "e59858bf4245cb0889d8da773612b75d58ac716be5d6bb801e1b39594dccfc6d",
"bcrypt.dll": "2a016e6f29683a7e6be564424d286d0885ff4846fff87cefab4d4e5df47a8d4a",
"bcryptprimitives.dll": "6626bf08ddb38e3c37804d7a000c9684977fb0f5f7ab8eb1c0a91a654ec975fc",
"combase.dll": "6082ef654c1a0978e127a1e045cb3078b1e80f8f7108b5c6cb4bc601c69b7f51",
"crypt32.dll": "3f53b3351e75cb8847b87ce40349d48279cdddab4b19c4c6c9ad38eef6aa6baf",
"kernel32.dll": "905c5e00f64ddf9e3439a617b25d4dd1bd0fe54143ade689422b89ccb324ba3a",
"ntdll.dll": "0a7201420df35a67e76aa2f2f4adb793b0c0b4fbc927d7da112268a7beb74930",
"oleaut32.dll": "61cd70f21624866fb46102644d5af24563a30c85921ed8deed89139cab340f0b",
"shell32.dll": "b9a118ff822ab1e950c7a1009de223ecfea5d5f0a23b8a969d58ff19ce28d9cf",
"shlwapi.dll": "b4df8c76ea7999912ddf12ba026c5f4a55b683fe9234878f506080575481779a",
"user32.dll": "b95f8cce02f51a7cbf77f17582ad3eee8abc577c324963d0026e8dbb977fa097",
"userenv.dll": "e9b94fa6123048d535265214322a6a09e450dd85941292bf5258bf39d5b86f9e",
"vcruntime140.dll": "3c56f4167e2b3d8e6338497731e6aae8cd7ec46bd6789f9423a8d9cf9a630310",
"winmm.dll": "2ebb728e5c510492df8fde4ec81b8a8554f2f33d1686b837d22c962b7d2fa9b7",
"ws2_32.dll": "e1266872f796f68b4be9c20640ca940a7a96e1ba98c741d472ae305fccf87ca9"
"winmm.dll": "4fd628e0a495b1fa7e7653b562a4f5484592c9cfe733184f9808dfce18e26680",
"ws2_32.dll": "d10c37755ef07b55829406cfaa22c623ae6f86cce5a5fed42d77d75c29ae824a"
},
"supersedes": {
"time": "2026-10-13T10:43:07.5742747Z",
"osVersion": "10.0.26300",
"osBuild": "26300",
"source": "cf7199b52ecb9147e4670ae7874924ffc30a6a67",
"binarySha256": "ca51f91562a0569ee43855715856e1cfee74e8a834bd6206183a3175373fdb2d",
"resolved": 453,
"result": "PASS",
"kind": "exact native system export resolution",
"time": "2026-10-16T10:57:53.0754367Z",
"osVersion": "10.0.26200.0",
"osBuild": "26200.9457",
"processArchitecture": "ARM64",
"runner": "GitHub-hosted windows-11-arm; its registry ProductName reads \"Windows 10 Enterprise\", as Windows 11 reports it",
"source": "db34bc8949a5b5e7e6fd5a88cb67e998011ad9df",
"sourceUrl": "https://github.com/codewhale-hq/Codewhale/commit/db34bc8949a5b5e7e6fd5a88cb67e998011ad9df",
"binarySha256": "a9a2a521d8d0c971b9d49c2c463cdb49d0c7a4eb700b73e6fed2c743e688eebb",
"binaries": [
"codewhale-windows-arm64.exe",
"codew-windows-arm64.exe",
"codewhale-tui-windows-arm64.exe"
],
"resolved": 445,
"unresolved": 0,
"buildCommand": "cargo build --locked --target aarch64-pc-windows-msvc -p codewhale-cli --bin codewhale",
"profile": "debug, default features",
"runtimeAcceptance": "Only cf7199b52e ARM64 debug application acceptance; final packaged release and older OS unproven"
"buildRun": "https://github.com/codewhale-hq/Codewhale/actions/runs/38867608774",
"probeRun": "https://github.com/codewhale-hq/Codewhale/actions/runs/38890634267",
"probeWorkflow": ".github/workflows/windows-arm64-export-probe.yml",
"profile": "release, built by release-artifacts.yml (windows-arm64 job) in release candidate run 38867608774",
"runtimeAcceptance": "Static export resolution only; this probe did not launch the release executables. The only ARM64 runtime acceptance is the cf7199b52e debug application run of 2026-10-13; the packaged release and older OS builds are unproven",
"exportProbeMethod": "ARM64 process: LoadLibraryExW per imported DLL with LOAD_LIBRARY_SEARCH_SYSTEM32 (0x00000800), then GetProcAddress for every imported symbol; module path and SHA256 recorded",
"scope": "System-context export resolution only; no Authenticode check, oldest supported OS, or ordinary-user install inference",
"systemModuleHashes": {
"advapi32.dll": "021452c20f89c50d64c304391ec18169f95a9fa14762f76cfd2dded627dbf0bb",
"api-ms-win-core-synch-l1-2-0.dll": "26be64c26bac33368a650372cb5fb1e3235f1bd7883471bd3291dbf6372ae274",
"api-ms-win-crt-convert-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-heap-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-locale-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-math-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-runtime-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-stdio-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-string-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-time-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"api-ms-win-crt-utility-l1-1-0.dll": "529e795875178b906ea8758abc8de5c28339f336b3e7a121d7778ae040908de9",
"bcrypt.dll": "12e3562488e5ca3a26884408d99d81898237c8ca3c5c3c9e40ca6b8f5ed361cd",
"bcryptprimitives.dll": "d3da1097e9e1fc16c910350e40c4405ef52f36f134f9bf165fbe02194c1eaa82",
"combase.dll": "850b43094ae61a5d3b8f40f0cddf89b4a90190bf5fc57c5242e0bf5b06644b2f",
"crypt32.dll": "e3e800f1905658674ce4af1d3efb31d722b9255aaae4fa46c54302d329ba4ab6",
"kernel32.dll": "6a7bd4daff9c0c4cc8b9478ecd9828c3f19be257a4a18db9559cae929197fffa",
"ntdll.dll": "60ef561645b50dce71ad0919dbbef3ad334a0489432cde718e75b73b558c7997",
"oleaut32.dll": "5ebb761b3f96b227006e79d6a92cf5d98ac5a5fd3c136d35dd05391bed867753",
"shell32.dll": "ef0fbd71a46fe4b35bff893ea65241cd08ea5231de704c106e39920c03698fe9",
"shlwapi.dll": "67f713491bc18614d6ea29b920e3c609cabf9eecf054990e030476a2e9f76a2c",
"user32.dll": "f2fc06e7e5016a15ad7f7f4ee250154b7d41d0a0706bf14927a3bbd4c42727dd",
"userenv.dll": "18bd1660ab7cacd90789f1bebe35bc6a5730b1e75e5582f53575473fae3db530",
"vcruntime140.dll": "3c56f4167e2b3d8e6338497731e6aae8cd7ec46bd6789f9423a8d9cf9a630310",
"winmm.dll": "2ebb728e5c510492df8fde4ec81b8a8554f2f33d1686b837d22c962b7d2fa9b7",
"ws2_32.dll": "e1266872f796f68b4be9c20640ca940a7a96e1ba98c741d472ae305fccf87ca9"
},
"supersedes": {
"time": "2026-10-13T10:43:07.5742747Z",
"osVersion": "10.0.26300",
"osBuild": "26300",
"source": "cf7199b52ecb9147e4670ae7874924ffc30a6a67",
"binarySha256": "ca51f91562a0569ee43855715856e1cfee74e8a834bd6206183a3175373fdb2d",
"resolved": 453,
"unresolved": 0,
"buildCommand": "cargo build --locked --target aarch64-pc-windows-msvc -p codewhale-cli --bin codewhale",
"profile": "debug, default features",
"runtimeAcceptance": "Only cf7199b52e ARM64 debug application acceptance; final packaged release and older OS unproven"
}
}
},
"imports": {
@@ -604,6 +751,7 @@
"AddAccessAllowedAceEx",
"AddAce",
"AdjustTokenPrivileges",
"CheckTokenMembership",
"ConvertSidToStringSidW",
"CredDeleteW",
"CredFree",
@@ -615,6 +763,7 @@
"GetExplicitEntriesFromAclW",
"GetKernelObjectSecurity",
"GetLengthSid",
"GetNamedSecurityInfoW",
"GetSecurityDescriptorControl",
"GetSecurityDescriptorDacl",
"GetSecurityInfo",
@@ -624,8 +773,10 @@
"InitializeSecurityDescriptor",
"IsValidAcl",
"IsValidSid",
"IsWellKnownSid",
"LookupPrivilegeValueA",
"OpenProcessToken",
"OpenThreadToken",
"RegCloseKey",
"RegEnumValueW",
"RegOpenKeyExW",
@@ -815,6 +966,7 @@
"CreateFileA",
"CreateFileMappingW",
"CreateFileW",
"CreateHardLinkW",
"CreateIoCompletionPort",
"CreateJobObjectW",
"CreateMutexA",
@@ -862,6 +1014,7 @@
"GetCurrentThreadId",
"GetDiskFreeSpaceA",
"GetDiskFreeSpaceW",
"GetDriveTypeW",
"GetEnvironmentStringsW",
"GetEnvironmentVariableA",
"GetEnvironmentVariableW",
@@ -872,6 +1025,7 @@
"GetFileInformationByHandle",
"GetFileInformationByHandleEx",
"GetFileSize",
"GetFileSizeEx",
"GetFileType",
"GetFinalPathNameByHandleW",
"GetFullPathNameA",
@@ -902,6 +1056,7 @@
"GetTempPathA",
"GetTempPathW",
"GetTickCount",
"GetTickCount64",
"GetTimeZoneInformation",
"GetTimeZoneInformationForYear",
"GetWindowsDirectoryW",
@@ -1001,6 +1156,7 @@
"TlsFree",
"TlsGetValue",
"TlsSetValue",
"TryAcquireSRWLockExclusive",
"TryAcquireSRWLockShared",
"TryEnterCriticalSection",
"UnlockFile",
@@ -1110,6 +1266,7 @@
"ioctlsocket",
"listen",
"recv",
"select",
"send",
"setsockopt",
"shutdown"