pypi 2.5.3

numpy のOSSカルテ

最終確認 2026年9月15日 02:13

12 観測できた項目
1 確認すべき点
0 データが取得できない項目

numpy は 2026年9月15日 時点で公開されている OSS です。採用前に確かめておきたい点が 1 件あります。採用の可否は、使う版の既知の脆弱性・ライセンス・必要な機能を合わせてご判断ください。

リポジトリとの紐付け

リポジトリ紐付け: 検証済み

パッケージ名とリポジトリ名が一致していることを確認しました。来歴情報ほど強い裏付けではありませんが、名前を似せた別のパッケージが本物のリポジトリを指す場合は、この条件を満たしません。

  • deps.dev の relatedProjects: UNVERIFIED_METADATA
  • 同じ持ち主の複数のリポジトリが申告されています: numpy/numpy / numpy/numpy-release
  • このうち numpy/numpy を本体として扱います
  • パッケージ名とリポジトリ名が一致します(numpy ↔ numpy/numpy)

github.com/numpy/numpy

確認すべき点(1件)

確認すべき Signed-Releases OpenSSF Scorecard の評価は 0 / 10 です。 ★点が低いことは「危険」ではなく「その項目が確認できていない」を意味することが多くあります。詳しくは解説をご覧ください。 読み方

OpenSSF Scorecard の評価

開発プロセスを自動で調べた結果です。 点が低いことは「確認できていない」を意味することが多く、そのまま危険を表すものではありません。 各項目の読み方は解説にまとめています。

SAST 9 / 10
License 9 / 10
Code-Review 10 / 10
Maintained 10 / 10
Fuzzing 10 / 10
CI-Tests 10 / 10
Vulnerabilities 10 / 10
Contributors 10 / 10
Packaging 判定不能 外部からは確かめられませんでした

観測した項目

確認できた ライセンス 0BSD AND BSD-3-Clause AND CC0-1.0 AND MIT AND Zlib として公開されています。 実際の利用条件は、リポジトリ内の LICENSE 原文をご確認ください。当サイトは法的な判断をしません。 読み方
確認できた 既知の脆弱性 版 2.5.3 に影響する未修正の Advisory は見つかりませんでした。 これは「脆弱性が無い」という意味ではありません。まだ公開されていないものは、ここには出てきません。 読み方
確認できた リポジトリとの紐付け github.com/numpy/numpy と結び付いています。 パッケージ名とリポジトリ名が一致していることを確認しました。来歴情報ほど強い裏付けではありませんが、名前を似せた別のパッケージが本物のリポジトリを指す場合は、この条件を満たしません。
確認できた 直近の更新 最後の push は 2026年9月14日 です。 読み方
確認できた リリース 直近のリリースは 2026年9月6日 です。 読み方
確認できた Code-Review OpenSSF Scorecard の評価は 10 / 10 です。 読み方
確認できた Dangerous-Workflow OpenSSF Scorecard の評価は 10 / 10 です。 読み方
確認できた Token-Permissions OpenSSF Scorecard の評価は 10 / 10 です。 読み方
確認すべき Signed-Releases OpenSSF Scorecard の評価は 0 / 10 です。 ★点が低いことは「危険」ではなく「その項目が確認できていない」を意味することが多くあります。詳しくは解説をご覧ください。 読み方
確認できた Branch-Protection OpenSSF Scorecard の評価は 3 / 10 です。 読み方
確認できた Security-Policy OpenSSF Scorecard の評価は 9 / 10 です。 読み方
確認できた 貢献者 30名の貢献が記録されています。 読み方

OpenSSF Scorecard

8 / 10

これは OpenSSF が算出した値で、当サイトの評価ではありません。 点が低いことは「危険」ではなく「その項目が確認できていない」を意味することが多くあります。 各項目の読み方は指標の読み方にまとめています。
生成日: 2026-09-14T10:25:46Z

Code-Review all changesets reviewed 10 / 10
Dangerous-Workflow no dangerous workflow patterns detected 10 / 10
Maintained 30 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10 10 / 10
Dependency-Update-Tool update tool detected 10 / 10
Token-Permissions GitHub workflow tokens follow principle of least privilege 10 / 10
Packaging packaging workflow not detected 判定不能
Binary-Artifacts no binaries found in the repo 10 / 10
Pinned-Dependencies dependency not pinned by hash detected -- score normalized to 3 3 / 10
CII-Best-Practices no effort to earn an OpenSSF best practices badge detected 0 / 10
SAST SAST tool detected but not run on all commits 9 / 10
License license file detected 9 / 10
Fuzzing project is fuzzed 10 / 10
Signed-Releases Project has not signed or included provenance with any releases. 0 / 10
Branch-Protection branch protection is not maximal on development and all release branches 3 / 10
Security-Policy security policy file detected 9 / 10
CI-Tests 23 out of 23 merged PRs checked by a CI test -- score normalized to 10 10 / 10
Vulnerabilities 0 existing vulnerabilities detected 10 / 10
Contributors project has 99 contributing companies or organizations 10 / 10

当サイトの観測

直近のリリースからの経過 8
リリース間隔の中央値 23 (直近30件から算出)
記録されている貢献者 30 (上位30名まで)
最多貢献者の割合 24.1 %

人気

これらは健康状態の指標ではありません。 人気があることと、保守されていることは別のことです。

⭐ Stars32,741

採用前に確認すること

  • ☐ ライセンスを確認した
  • ☐ 使うバージョンの脆弱性を確認した
  • ☐ パッケージとリポジトリの紐付けを確認した
  • ☐ 保守の状態を確認した
  • ☐ 脆弱性の報告先を確認した
  • ☐ 代替手段を確認した
  • ☐ 更新が止まったときの対応を決めた

詳しくは採用前の7項目チェックリストをご覧ください。

出典

ソース状態
OSV.dev 取得しました
GitHub 取得済み(保存していた内容)
Open Source Insights (deps.dev) 取得しました
OpenSSF Scorecard 取得しました
Open Source Insights — 版の詳細 取得しました
GitHub — リリース 取得しました
GitHub — 貢献者 取得しました

Open Source Insights (deps.dev) が生成したデータは CC-BY 4.0 のもとで利用しています。 OpenSSF Scorecard のスコアは OpenSSF が算出したものです。 詳しくはデータの出典をご覧ください。

OSSカルテの見方

Python で数値計算を行うための基盤ライブラリです。 ndarray という多次元配列と、その上で動く高速な演算を提供します。 pandas、scikit-learn、SciPy など、 Python のデータ処理・機械学習ライブラリの多くが内部で依存しています。

採用を検討するときに迷う点

検討するときに実際に迷うのは、直接使うかどうかです。

pandas や scikit-learn を使っているなら、NumPy はすでに依存に入っています。 明示的に入れる必要があるのは、配列演算そのものを書く場合です。

実務で引っかかりやすい点を3つ。

  1. 整数の桁あふれが静かに起きる。 int64 の配列で計算が範囲を超えると、 例外ではなく値が巻き戻ります(環境によっては警告のみ)。 大きな数を扱うときは、型と範囲を意識してください。 Python の素の int は無制限ですが、NumPy の配列は固定幅です。

  2. ビューとコピーの区別。 スライスは多くの場合元の配列を参照するビューです。 ビューに代入すると元も変わります。 これは省メモリのための設計ですが、 意図せず元データを壊す原因にもなります。.copy() の要否を意識してください。

  3. メジャー版の互換性。 NumPy 2.x では一部の型や関数の扱いが変わりました。 問題になりやすいのは自分のコードではなく依存側です。 古い版に固定されたライブラリと同居させると、 インストール時ではなく実行時に落ちることがあります。 ロックファイルで版を固定し、まとめて上げてください。

版の固定。数値計算では、版によって結果の末尾桁が変わることがあります。 再現性が要る用途では、NumPy の版もロックしてください。

同じ目的のOSSとの関係

NumPy を置き換える、という選択はあまり現実的ではありません。 Python の数値計算の土台になっており、多くのライブラリが前提にしています。

用途によって「上に載せるもの」が変わります。

SciPy は科学計算の関数群(最適化、統計、信号処理)を足します。 pandas は表としての操作を足します。 Polars は表操作を Arrow 形式で行い、NumPy には依存しません。

CuPy は NumPy 互換の API で GPU 上の計算を行います。 JAX は自動微分と JIT を持ち、NumPy に似た API を提供します。

いずれも「NumPy をやめる」というより、 特定の用途で NumPy の代わりに使うという位置づけです。

ここは当サイトによる説明です。上の観測結果とは分けて表示しています。

リリースと活動の履歴

GitHub が公開している記録から遡ったものです。 当サイトの計測開始より前も含みます。

記録のある最初のリリース
遡れた 148 件のうち最も古いもの
13 直近12か月のリリース
31 リリース間隔の中央値

プレリリースは数えていません。平均ではなく中央値を出しています (1度だけ間が空いた年があると平均は歪むため)。

年ごとのリリース本数

最も多い年で 13 本。 本数の多さは、そのまま良し悪しを表しません。 細かく出す方針のプロジェクトと、まとめて出す方針のプロジェクトがあります。

週ごとのコミット数(直近52週)

2025-09-08 の週: 49 コミット 2025-09-15 の週: 37 コミット 2025-09-22 の週: 36 コミット 2025-09-29 の週: 34 コミット 2025-10-06 の週: 55 コミット 2025-10-13 の週: 176 コミット 2025-10-20 の週: 70 コミット 2025-10-27 の週: 48 コミット 2025-11-03 の週: 53 コミット 2025-11-10 の週: 39 コミット 2025-11-17 の週: 55 コミット 2025-11-24 の週: 40 コミット 2025-12-01 の週: 50 コミット 2025-12-08 の週: 41 コミット 2025-12-15 の週: 54 コミット 2025-12-22 の週: 18 コミット 2025-12-29 の週: 104 コミット 2026-01-05 の週: 118 コミット 2026-01-12 の週: 45 コミット 2026-01-19 の週: 75 コミット 2026-01-26 の週: 24 コミット 2026-02-02 の週: 33 コミット 2026-02-09 の週: 23 コミット 2026-02-16 の週: 27 コミット 2026-02-23 の週: 32 コミット 2026-03-02 の週: 55 コミット 2026-03-09 の週: 44 コミット 2026-03-16 の週: 18 コミット 2026-03-23 の週: 40 コミット 2026-03-30 の週: 55 コミット 2026-04-06 の週: 69 コミット 2026-04-13 の週: 33 コミット 2026-04-20 の週: 35 コミット 2026-04-27 の週: 25 コミット 2026-05-04 の週: 24 コミット 2026-05-11 の週: 27 コミット 2026-05-18 の週: 14 コミット 2026-05-25 の週: 28 コミット 2026-06-01 の週: 26 コミット 2026-06-08 の週: 29 コミット 2026-06-15 の週: 37 コミット 2026-06-22 の週: 52 コミット 2026-06-29 の週: 49 コミット 2026-07-06 の週: 76 コミット 2026-07-13 の週: 54 コミット 2026-07-20 の週: 38 コミット 2026-07-27 の週: 49 コミット 2026-08-03 の週: 42 コミット 2026-08-10 の週: 64 コミット 2026-08-17 の週: 58 コミット 2026-08-24 の週: 57 コミット 2026-08-31 の週: 68 コミット 2026-09-07 の週: 69 コミット

合計 2,571 コミット / 最も多い週で 176 コミット。 GitHub の集計によるもので、マージコミットの扱いなど数え方は GitHub に従います。

当サイトでの観測の記録

当サイトでの計測開始
24日ぶん / 22回の観測

観測した変化

    • 新しいリリースを検出しました

記録が短いため、推移のグラフは表示していません。

OpenSSF Scorecard のスコアと脆弱性情報の状態は、 当サイトの計測開始より前には遡れません。 公開元が過去の値を残していないためです。 リリース日や最終コミット日など、上の観測結果に出ている日付は GitHub などの記録によるもので、計測開始より前のものも含みます。

同じ目的のOSS

別のOSSを調べる

例: axios · npm:react · laravel/framework · github.com/vuejs/core