File size: 4,591 Bytes
4a907e7
33cd7e4
4a907e7
33cd7e4
4a907e7
33cd7e4
1f88edf
33cd7e4
4a907e7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33cd7e4
 
 
 
 
 
4a907e7
33cd7e4
4a907e7
1f88edf
4a907e7
 
ade0f92
4a907e7
ade0f92
1f88edf
4a907e7
 
 
 
 
 
 
 
 
ade0f92
4a907e7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ade0f92
a24e7e8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Security / セキュリティー

[English](#english) | [日本語](#日本語)

## English

**Verified conversion.** `manga-ocr-base-mlx` was audited on 2026-10-03 with [model-audit-lite](https://github.com/masahiroid/model-audit-lite) v0.5.2 against its upstream, [`kha-white/manga-ocr-base`](https://huggingface.co/kha-white/manga-ocr-base). Everything below can be re-run by you with one command.

### What was verified

| Check | Result |
|---|---|
| Weight format | `safetensors` only. No pickle-format files (`.bin` / `.pt` / `.pkl`), the format family that can execute code when loaded. |
| Lineage | A CycloneDX 1.6 ML-BOM ([`bom.json`](bom.json)) records every file's SHA-256 and the conversion chain back to [`kha-white/manga-ocr-base`](https://huggingface.co/kha-white/manga-ocr-base) (audited revision `a9019731880f`). |
| Bundled code | Added by this conversion (not in upstream): `manga_ocr_mlx.py`. Plain source written for this conversion (inference / export helpers); it runs only if you import or execute it. Hashes below; read before use. |
| Safety behavior | Not applicable: this is not an instruction-following chat model, so there is no instruction behavior to probe. |

### Why use this build rather than another conversion of the same model

You normally cannot tell what a conversion you did not make has changed. Here you can: every file is hashed, the lineage back to upstream is machine-readable, and the audit is reproducible with one command. The command is at the bottom.

### Scope

This audit covers the distribution (files, lineage). It does not inspect the weights for backdoors. Model behavior comes from the upstream model; format conversion and quantization can shift it in either direction.

### Checksums (SHA-256)

```
93a8f2b3afeb63a263ba29b185bd30d7b7346ff994794350f1677f10441a8a15  manga_ocr_mlx.py
4f45caf99d739e7d169658830ad8ddab1ac4a97a1f31339528c9d7548fe34351  model.safetensors
```

### Reproduce

```bash
pip install model-audit-lite
model-audit-lite scan masahiroid/manga-ocr-base-mlx --base kha-white/manga-ocr-base
```

## 日本語

**検証済みの変換版です。** `manga-ocr-base-mlx` は 2026-10-03 に [model-audit-lite](https://github.com/masahiroid/model-audit-lite) v0.5.2 で、変換元 [`kha-white/manga-ocr-base`](https://huggingface.co/kha-white/manga-ocr-base) と突き合わせて監査しました。以下はすべて、1コマンドであなた自身が再実行できます。

### 検証した内容

| 項目 | 結果 |
|---|---|
| 重みの形式 | `safetensors` のみ。pickle形式(`.bin` / `.pt` / `.pkl`)のファイルはありません。読み込み時にコードを実行しうる形式群です。 |
| 系譜 | CycloneDX 1.6 の ML-BOM([`bom.json`](bom.json))に、全ファイルのSHA-256と、[`kha-white/manga-ocr-base`](https://huggingface.co/kha-white/manga-ocr-base) までの変換の経路を記録しています(監査したリビジョン `a9019731880f`)。 |
| 同梱コード | この変換で追加(変換元には無い): `manga_ocr_mlx.py`。この変換のために書いた平文のソース(推論・変換の補助)で、importや実行をしない限り動きません。ハッシュは下記。使う前に中身をご確認ください。 |
| 安全性の挙動 | 対象外: 指示に従うチャットモデルではないため、指示への挙動を試験する対象がありません。 |

### 同じモデルの他の変換版ではなく、これを選ぶ理由

自分で作っていない変換版が何を変えたのかは、普通は分かりません。この版は、全ファイルにハッシュがあり、変換元までの系譜が機械可読で、1コマンドで再現できます。 再現のコマンドは末尾にあります。

### 範囲

この監査の対象は、配布物(ファイル・系譜)です。重みのバックドアの検査は含みません。モデルの挙動は変換元に由来し、形式変換や量子化で良くも悪くも変わりうるため、変換前後の差は保証しません。

### チェックサム (SHA-256)

上記の英語セクションと同じです([`bom.json`](bom.json) にも機械可読で記載)。

### 再現方法

上記の英語セクションと同じコマンドです。

---

[model-audit-lite](https://github.com/masahiroid/model-audit-lite) (MIT License; cite: [DOI 10.5281/zenodo.23122770](https://doi.org/10.5281/zenodo.23122770)) — you can run the same audit on your own models. / 自分のモデルにも同じ監査を適用できます。