{"record":{"id":"1cdf2e48e6a8732d","repo":"ruvnet/ruflo","slug":"download-warning-checksum-verification-failed","errorCode":null,"errorMessage":"[Download] Warning: Checksum verification failed!","messagePattern":"\\[Download\\] Warning: Checksum verification failed!","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"v3/@claude-flow/cli/src/transfer/store/download.ts","lineNumber":94,"sourceCode":"\n      // Fetch from IPFS\n      const content = await this.fetchFromIPFS(pattern.cid, onProgress);\n\n      if (!content) {\n        return {\n          success: false,\n          pattern,\n          verified: false,\n          size: 0,\n        };\n      }\n\n      // Verify checksum\n      let verified = false;\n      if (options.verify !== false) {\n        verified = this.verifyChecksum(content, pattern.checksum);\n        if (!verified) {\n          console.warn(`[Download] Warning: Checksum verification failed!`);\n          if (this.config.requireVerification) {\n            return {\n              success: false,\n              pattern,\n              verified: false,\n              size: content.length,\n            };\n          }\n        } else {\n          console.log(`[Download] Checksum verified!`);\n        }\n      }\n\n      // Verify signature if available\n      if (pattern.signature && pattern.publicKey) {\n        const sigVerified = this.verifySignature(content, pattern.signature, pattern.publicKey);\n        if (!sigVerified) {\n          console.warn(`[Download] Warning: Signature verification failed!`);","sourceCodeStart":76,"sourceCodeEnd":112,"githubUrl":"https://github.com/ruvnet/ruflo/blob/fa13ee4ad60ac2090b1480656eb233521790d640/v3/@claude-flow/cli/src/transfer/store/download.ts#L76-L112","documentation":"Log warning in downloadPattern: the downloaded content's checksum does not match pattern.checksum (corrupt or substituted content); with requireVerification the download is rejected as unverified, otherwise it proceeds flagged.","triggerScenarios":"Thrown at v3/@claude-flow/cli/src/transfer/store/download.ts:94 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Do not use the downloaded artifact; re-download and investigate whether the source or the expected checksum is wrong."],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"fa13ee4ad60ac2090b1480656eb233521790d640","analyzedAt":"2026-08-18T21:34:22.708Z","contentChangedAt":"2026-08-18T21:34:22.708Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}