zerodep.app

本サイトが提示する下記のベストプラクティスを実行するプロジェクトは、Open Source Security Foundation (OpenSSF) バッジを達成したことを自主的に自己認証し、そのことを外部に示すことができます。

これがあなたのプロジェクトなら、あなたのプロジェクトページにあなたのバッジステータスを表示してください!バッジステータスは次のようになります。 プロジェクト 9225 のバッジ レベルは passing です バッジステータスの埋め込み方法は次のとおりです。

これらは合格レベルの基準です。シルバーまたはゴールドレベル基準を表示することもできます。

        

 基本的情報 13/13

  • 識別情報

    A modern library of high quality, zero-dependency, fully typed, tree-shakeable utilities, parsers, data structure factories, converters and other capabilities to help in crafting quality Node.js/Bun and JavaScript/TypeScript applications quickly.

    どのようなプログラミング言語を使ってプロジェクトを実装していますか?
  • 基本的なプロジェクト ウェブサイトのコンテンツ


    プロジェクトのウェブサイトは、ソフトウェアが何をするのか(何の問題を解決するのか)を簡潔に記述しなければなりません。 [description_good]

    https://zerodep.app

    A modern library of high quality, zero-dependency, fully typed, tree-shakeable utilities, parsers, data structure factories, converters and other capabilities to help in crafting quality Node.js/Bun and JavaScript/TypeScript applications quickly.



    プロジェクトのウェブサイトは、取得方法、フィードバックの提供方法(バグ報告や拡張機能)、ソフトウェアへの貢献方法に関する情報を提供しなければなりません。 [interact]

    貢献する方法に関する情報は、貢献プロセス(たとえばプル リクエストが使用されか、など)を説明する必要があります。 (URLが必要です) [contribution]

    Non-trivial contribution file in repository: https://github.com/cdepage/zerodep/blob/main/CONTRIBUTING.md.



    貢献する方法に関する情報は、貢献を受け入れるための要件(たとえば、必要なコーディング標準への参照)を含むべきです。 (URLが必要です) [contribution_requirements]
  • FLOSSライセンス

    プロジェクトのライセンスはどのようなものですか?



    プロジェクトによって作成されたソフトウェアは、FLOSSとしてリリースされなければなりません。 [floss_license]

    The MIT license is approved by the Open Source Initiative (OSI).



    プロジェクトによって作成されたソフトウェアに必要なライセンスは、オープンソース・イニシアチブ(OSI)によって承認されていることが推奨されています。 [floss_license_osi]

    The MIT license is approved by the Open Source Initiative (OSI).



    プロジェクトは、結果のライセンスをソースリポジトリの標準的な場所に投稿しなければなりません。 (URLが必要です) [license_location]

    Non-trivial license location file in repository: https://github.com/cdepage/zerodep/blob/main/LICENSE.md.


  • ドキュメンテーション


    プロジェクトは、プロジェクトによって作成されたソフトウェアに関する基本的なドキュメンテーションを提供しなければなりません。 [documentation_basics]

    The https://zerodep.app website explains in great detail each capability of the software.



    プロジェクトは、プロジェクトによって作成されたソフトウェアの外部インタフェース(入力と出力の両方)を記述する参照ドキュメントを提供しなければなりません。 [documentation_interface]

    The following explain how to use the software: - https://zerodep.app/ - https://github.com/cdepage/zerodep/tree/main/docs


  • その他


    プロジェクトサイト(ウェブサイト、リポジトリ、およびダウンロードURL)は、TLSを使用したHTTPSをサポートしなければなりません。 [sites_https]

    プロジェクトは、議論(提案された変更や問題を含む)のための1つ以上の検索可能なメカニズムを持たなければならず、メッセージやトピックがURLでアドレス指定され、新しい人々がディスカッションのいくつかに参加できるようにしなければならず、クライアント側でプロプライエタリなソフトウェアのインストールを必要としないようにします。 [discussion]

    GitHub supports discussions on issues and pull requests.



    プロジェクトは英語で文書を提供し、英語でコードに関するバグ報告とコメントを受け入れることができるべきです。 [english]

    Full software documentation, how to contribute and report issues may be found at: - https://zerodep.app/ - https://github.com/cdepage/zerodep/issues - https://github.com/cdepage/zerodep/discussions



    プロジェクトはメンテナンスされている必要があります。 [maintained]

    The project is updated regularly with new features/capabilities as-needed. Updates also occur as new LTS versions of Node.js are released. Tooling used to manage the monorepo and build pipeline are regularly updated. - https://github.com/cdepage/zerodep/releases



(詳細)このバッジエントリを編集する権限を持つユーザーは? 現在:[]



  • 公開されたバージョン管理ソースリポジトリ


    プロジェクトには、公開され、URLを持つ、バージョン管理のソース リポジトリがなければなりません。 [repo_public]

    Repository on GitHub, which provides public git repositories with URLs.



    プロジェクトのソース リポジトリは、どのような変更が行われたのか、誰が変更を行ったのか、いつ変更が行われたのかを追跡しなければなりません。 [repo_track]

    Repository on GitHub, which uses git. git can track the changes, who made them, and when they were made.



    共同レビューを可能にするために、プロジェクトのソースリポジトリには、リリース間のレビューのための中間バージョンが含まれなければなりません。最終リリースのみを含めることはできません。 [repo_interim]

    Repository on GitHub leverages both tags and branches. The next branch is intended as an interim branch before a public release.



    プロジェクトのソース リポジトリに共通の分散バージョン管理ソフトウェア(gitなど)を使用することを推奨します。 [repo_distributed]

    Repository on GitHub, which uses git. git is distributed.


  • 一意的なバージョン番号


    プロジェクトの結果には、ユーザーが使用することを意図されたリリースごとに固有のバージョン識別子が必要です。 [version_unique]

    This project follows semantic versioning practices: - https://github.com/cdepage/zerodep/releases - https://zerodep.app/#/CHANGELOG



    リリースには、Semantic Versioning (SemVer)またはCalendar Versioning (CalVer)のバージョン番号形式を使用することが推奨されます。CalVerを使用する場合は、マイクロレベル値を含めることが推奨されます。 [version_semver]


    プロジェクトがバージョン管理システム内の各リリースを特定することが推奨されています。たとえば、gitを使用しているユーザーがgitタグを使用して各リリースを特定することが推奨されています。 [version_tags]

    This project follows semantic versioning practices - https://github.com/cdepage/zerodep/releases


  • リリースノート


    プロジェクトは、各リリースにおいて、ユーザーがアップグレードすべきかどうか、また、アップグレードの影響を判断できるよう、そのリリースの主要な変更の要約を説明したリリースノートを提供しなければなりません(MUST)。リリースノートは、バージョン管理ログの生の出力であってはなりません(例えば、 "git log"コマンドの結果はリリースノートではない)。プロジェクトの成果物が複数の場所で再利用されることを意図していないプロジェクト(単独のウェブサイトやサービスのためのソフトウェアなど)で、かつ、継続的・断続的な配布を行う場合は、「該当なし」を選択することができます。 (URLが必要です) [release_notes]

    The project follows semantic versioning in their release notes. - https://github.com/cdepage/zerodep/releases - https://zerodep.app/#/CHANGELOGund.



    リリースノートでは、このリリースで修正された、リリースの作成時にすでにCVE割り当てなどがあった、公に知られているランタイムの脆弱性をすべて特定する必要があります。 ユーザーが通常、ソフトウェアを実際に更新できない場合(たとえば、カーネルの更新によくあることです)、この基準は該当なし(N/A)としてマークされる場合があります。 この基準はプロジェクトの結果にのみ適用され、依存関係には適用されません。 リリースノートがない場合、または公に知られている脆弱性がない場合は、[N/A]を選択します。 [release_notes_vulns]
  • バグ報告プロセス


    プロジェクトは、ユーザーが不具合報告を送信するプロセスを提供しなければなりません(たとえば、課題トラッカーやメーリングリストを使用します)。 (URLが必要です) [report_process]

    The zerodep.app project is hosted on GitHub. The issues capabilities of GitHub are enabled. See: - https://github.com/cdepage/zerodep/issues



    プロジェクトは、個々の課題を追跡するための課題トラッカーを使用するべきです。 [report_tracker]

    The zerodep.app project is hosted on GitHub. The issues capabilities of GitHub are enabled. See: - https://github.com/cdepage/zerodep/issues



    このプロジェクトは、過去2〜12か月間に提出された多数のバグ報告の受領を認めなければなりません。応答に修正を含める必要はありません。 [report_responses]

    The zerodep.app project is hosted on GitHub. The issues capabilities of GitHub are enabled. GitHub labels are used to identify which issues will be addressed. See: - https://github.com/cdepage/zerodep/issues



    プロジェクトは、直近2〜12ヶ月(2ヶ月を含む)に増強要求の多数(> 50%)に対応すべきです。 [enhancement_responses]

    The zerodep.app project is hosted on GitHub. The issues capabilities of GitHub are enabled. To date, the majority of issues have been closed within days. - https://github.com/cdepage/zerodep/issues?q=is%3Aissue+is%3Aclosed



    プロジェクトは、後で検索するために、レポートとレスポンスのアーカイブを公開する必要があります。 (URLが必要です) [report_archive]

    The zerodep.app project is hosted on GitHub. The issues capabilities of GitHub are enabled. This archive is searchable. See: - https://github.com/cdepage/zerodep/issues?q=is%3Aissue+is%3Aclosed


  • 脆弱性報告プロセス


    プロジェクトは、脆弱性を報告するプロセスをプロジェクト サイトに公開しなければなりません。 (URLが必要です) [vulnerability_report_process]

    Project is hosted on GitHub and has "private reporting of security vulnerability" enabled. Documentation also clearly specifies the protocol to follow when reporting vulnerabilities. See: - https://github.com/cdepage/zerodep/blob/main/SECURITY.md - https://github.com/cdepage/zerodep/security



    プライベート脆弱性報告がサポートされている場合、プロジェクトは、プライベートに保持された方法で情報を送信する方法を含んでいなくてはなりません。 (URLが必要です) [vulnerability_report_private]

    Project is hosted on GitHub and has "private reporting of security vulnerability" enabled - https://github.com/cdepage/zerodep/blob/main/SECURITY.md - https://github.com/cdepage/zerodep/security



    過去6ヶ月間に受け取った脆弱性報告に対するプロジェクトの初期応答時間は、14日以下でなければなりません。 [vulnerability_report_response]

    The zerodep.app project is hosted on GitHub and has Snyk monitoring enabled. See: - https://github.com/cdepage/zerodep/issues?q=is%3Aissue+is%3Aclosed - https://snyk.io/test/github/cdepage/zerodep


  • 作業ビルドシステム


    プロジェクトによって作成されたソフトウェアを利用するためにビルドが必要な場合、プロジェクトは、ソース コードからソフトウェアを自動的にリビルドできる作業ビルド システムを提供しなければなりません。 [build]

    The software produced by the project is available via NPM: - https://www.npmjs.com/search?q=%40zerodep

    Local builds may be created from the source code via an NPM script command: - npm run buld:all



    ソフトウエアをビルドするために、一般的なツールを使用することをお勧めします。 [build_common_tools]

    The software leverages the popular NX monorepo management and Vite build tools for creating ESM and CJS packages.



    プロジェクトは、FLOSSツールだけを使用してビルドができるようにするべきです。 [build_floss_tools]

    The software leverages the popular NX monorepo management and Vite build tools, both are FLOSS tools.


  • 自動テスト スイート


    プロジェクトは、FLOSSとして公開されている自動テストスイートを少なくとも1つ使用する必要があります(このテストスイートは、別個のFLOSSプロジェクトとして維持される場合があります)。 プロジェクトは、テストスイートの実行方法を明確に示すか文書化する必要があります(たとえば、継続的インテグレーション(CI)スクリプトを介して、またはBUILD.md、README.md、CONTRIBUTING.mdなどのファイルの文書を介して)。 [test]

    Local builds may be created from the source code via an NPM script command within the repository. No external project is required. GitHub actions are also used in a CI/CD capacity. All tests are publicly available and are co-located with the source code. Test scripts, including determining code test coverage may be run via typical NPM scripts: - npm run test:all - npm run buld:all



    テスト スイートは、その言語の標準的な方法で呼び出すことができるべきです。 [test_invocation]

    All tests are publicly available and are co-located with the source code. Test scripts, including determining code test coverage may be run via typical NPM scripts: - npm run test:all - npm run buld:all



    テスト スイートは、コードブランチ、入力フィールド、および機能のほとんど(または理想的にはすべて)をカバーすることが推奨されています。 [test_most]

    All tests are publicly available and are co-located with the source code. Test scripts, including determining code test coverage may be run via typical NPM scripts: - npm run test:all - npm run coverage:all



    プロジェクトは、継続的インテグレーション(新しいコードまたは変更されたコードが頻繁に中央コードリポジトリに統合され、その結果に対して自動テストが実行される)を実装することを推奨されています。 [test_continuous_integration]

    GitHub actions are also used in a CI/CD capacity that lints, tests and builds the software with each commit. - https://github.com/cdepage/zerodep/blob/main/.github/workflows/ci.yml


  • 新機能テスト


    プロジェクトは、プロジェクトで作成されたソフトウェアに主要な新機能が追加されたときに、その機能のテストを自動化されたテスト スイートに追加する必要があるという一般的な方針(正式でも、正式でなくても構いません)を持っていなければなりません。 [test_policy]

    The project is hosted on GitHub. Part of the project includes a file outlining the the requirements for having new or improved code merged in. This file is referenced in numerous places - https://github.com/cdepage/zerodep/blob/main/CONTRIBUTING.md



    プロジェクトによって作成されたソフトウェアの最新の大きな変更で、テストを追加するための test_policy が守られているという証拠がプロジェクトに存在しなければなりません。 [tests_are_added]

    The project is hosted on GitHub. All pull requests to add/update code to the system pass through both manual and automated objective quality gates ensuring the test policy is enforced. - https://github.com/cdepage/zerodep/blob/main/CONTRIBUTING.md



    テストを追加するこのポリシー(test_policyを参照)を変更提案に関する手順で文書化することを推奨します。 [tests_documented_added]

    The project is hosted on GitHub. Part of the project includes a file outlining the the requirements for having new or improved code merged in. This file is referenced in numerous places - https://github.com/cdepage/zerodep/blob/main/CONTRIBUTING.md


  • 警告フラグ


    プロジェクトは、選択した言語でこの基準を実装することができる少なくとも1つのFLOSSツールがあれば、1つまたは複数のコンパイラ警告フラグ、「安全」言語モードを使用可能にするか、分離 「リンター」ツールを使用してコード品質エラーまたは共通の単純なミスを検索しなければなりません。 [warnings]

    The project is hosted on GitHub. Build tooling includes linting tools that includes strict requirements related to common coding practices. The CI pipeline includes automatic quality checks by CodeCover: - https://www.codefactor.io/repository/github/cdepage/zerodep



    プロジェクトは警告を出さなければならない。 [warnings_fixed]

    Build tooling includes linting tools that includes strict requirements related to common coding practices. The CI pipeline will automatically prevent merging of any code that has either warnings or errors.



    プロジェクトによって作成されたソフトウェアにある警告に、実際的な場合には、最大限に厳格になることを推奨されています。 [warnings_strict]

    Build tooling includes linting tools that includes strict requirements related to common coding practices. The CI pipeline will automatically prevent merging of any code that has either warnings or errors.


  • セキュリティに関する開発知識


    プロジェクトには、安全なソフトウェアを設計する方法を知っている少なくとも1人の主要な開発者が必要です。 (正確な要件については、「詳細」を参照してください。) [know_secure_design]

    Maintainers of this software are well-versed in common software vulnerabilities. The software produced by the code is intended to assist other developers in their own projects to be safer, especially by limiting supply-chain attacks.



    プロジェクトの主要開発者の少なくとも1人は、この種のソフトウェアの脆弱性につながる一般的な種類のエラーを知っていなければならず、それぞれを対策または緩和する少なくとも1つの方法を知っていなければなりません。 [know_common_errors]

    Maintainers of this software are well-versed in common software vulnerabilities. The software produced by the code is intended to assist other developers in their own projects to be safer, especially by limiting supply-chain attacks and by providing functionality to mitigate many of JavaScript's quirks that may allow malicious behaviour to be successful.


  • 優良な暗号手法を使用する

    一部のソフトウェアは暗号化メカニズムを使用する必要がないことに注意してください。あなたのプロジェクトが作成するソフトウェアが、(1) 暗号化機能を含む、アクティブ化する、または有効化し、(2) 米国(US)から米国外または米国市民以外にリリースされる可能性がある場合は、法的に義務付けられた追加手順の実行を要求される可能性があります。通常、これにはメールの送信が含まれます。詳細については、 Understanding Open Source Technology & US Export Controls「オープンソース技術と米国の輸出管理について」)の暗号化のセクションを参照してください。

    プロジェクトによって作成されたソフトウェアは、デフォルトで、一般に公開され、専門家によってレビューされている暗号プロトコルとアルゴリズムを使用しなければなりません。(暗号プロトコルとアルゴリズムが使用される場合) [crypto_published]

    This software does provide nor rely upon any cryptographic algorithms nor are there any need for them.



    プロジェクトによって作成されたソフトウェアがアプリケーションまたはライブラリであり、主な目的が暗号の実装でない場合、暗号機能を実装するために特別に設計されたソフトウェアを呼び出すだけにするべきです。自分用に(暗号機能を)再実装するべきではありません。 [crypto_call]

    This software does not provide anything requiring cryptography (not even random number generation, or hashing) - should that ever be the case the primary maintainer knows better than to try to reinvent that wheel.



    暗号に依存するプロジェクトによって作成されるソフトウェアのすべての機能は、FLOSSを使用して実装可能でなければなりません。 [crypto_floss]

    The intention of this project is to be opensource, only solutions that allow free (beer + speech) will be used.



    プロジェクトによって作成されたソフトウェア内にあるセキュリティ メカニズムは、少なくとも、2030年までのNIST最小要件(2012年)を満たすデフォルト鍵長を使用しなければなりません。より小さな鍵長を完全に無効になるおうに、ソフトウェアを構成できなければなりません。 [crypto_keylength]

    This software does provide nor rely upon any cryptographic algorithms nor are there any need for them.



    プロジェクトによって生成されたソフトウェア内のデフォルトのセキュリティメカニズムは、壊れた暗号化アルゴリズム(MD4、MD5、シングルDES、RC4、Dual_EC_DRBGなど)に依存したり、実装する必要がない限り、コンテキストに不適切な暗号化モードを使用したりしてはなりません。相互運用可能なプロトコル(実装されたプロトコルがネットワークエコシステムによって広くサポートされている標準の最新バージョンであり、そのエコシステムではそのようなアルゴリズムまたはモードの使用が必要であり、そのエコシステムはこれ以上安全な代替手段を提供しません)。これらの壊れたアルゴリズムまたはモードが相互運用可能なプロトコルに必要な場合、ドキュメントには、関連するセキュリティリスクと既知の緩和策を記載する必要があります。 [crypto_working]

    This software does provide nor rely upon any cryptographic algorithms nor are there any need for them.



    プロジェクトによって作成されたソフトウェア内のデフォルトのセキュリティ メカニズムは、既知の重大な脆弱性を持つ暗号アルゴリズムやモード(たとえば、SHA-1暗号ハッシュ アルゴリズムまたはSSHのCBC モード)に依存するべきではありません。 [crypto_weaknesses]

    This software does provide nor rely upon any cryptographic algorithms nor are there any need for them.



    プロジェクトによって作成されたソフトウェア内のセキュリティ メカニズムは、鍵合意プロトコルのための完全な順方向秘密を実装するべきなので、もし長期鍵が将来侵害された場合でも、長期鍵のセットから導出されるセッション鍵は侵害されません。 [crypto_pfs]

    This software does provide nor rely upon any cryptographic algorithms nor are there any need for them.



    プロジェクトによって作成されたソフトウェアが外部ユーザーの認証用のパスワードの保存を引き起こす場合、パスワードは、キーストレッチ(反復)アルゴリズム(Argon2id、Bcrypt、Scrypt、PBKDF2など)を使用して、ユーザーごとのソルトで反復ハッシュとして保存される必要があります。OWASP Password Storage Cheat Sheetも参照してください)。 [crypto_password_storage]

    This software does provide nor rely upon any cryptographic algorithms nor are there any need for them.



    プロジェクトによって作成されたソフトウェア内のセキュリティ メカニズムは、暗号学的にセキュアな乱数発生器を使用して、すべての暗号鍵とナンスを生成しなければなりません。暗号学的にセキュアでない発生器を使用してはいけません。 [crypto_random]

    This software does provide nor rely upon any cryptographic algorithms nor are there any need for them.


  • MITM(man-in-the-middle:中間者)攻撃に対応できる安全な配信


    プロジェクトは、MITM攻撃に対抗する配信メカニズムを使用しなければならない。httpsまたはssh+scpを使用することは許容されます。 [delivery_mitm]

    Software build by this project are intended to be distributed via npm .



    暗号ハッシュ(たとえばSHA1SUM)は、http経由で運んではならず、暗号署名をチェックすることなしに使用してはいけません。 [delivery_unsigned]

    Software build by this project are intended to be distributed via npm .


  • 広く知られた脆弱性を修正


    60日を超えて公的に知られている中程度または重大度のパッチが適用されていない脆弱性は存在してはなりません。 [vulnerabilities_fixed_60_days]

    The libraries/packages created by this software have no known vulnerabilities. - https://snyk.io/test/github/cdepage/zerodep



    プロジェクトは、すべての重要な脆弱性を、報告された後迅速に修正するべきです。 [vulnerabilities_critical_fixed]

    Snyk monitoring results in immediate notifications of any vulnerabilities to the package maintainer. - https://snyk.io/test/github/cdepage/zerodep


  • その他のセキュリティ上の課題


    公開リポジトリは、パブリックアクセスを制限するための有効なプライベートクレデンシャル(たとえば、有効なパスワードやプライベートキー)を漏らしてはなりません。 [no_leaked_credentials]

    This software does not use/require any credentials. All github and npm access require 2FA.


  • 静的コード解析


    選択した言語でこの基準を実装するFLOSSツールが少なくとも1つある場合、少なくとも1つの静的コード分析ツール(コンパイラの警告と「安全な」言語モード以外)を、ソフトウェアの主要な製品リリースの提案に、リリース前に適用する必要があります。 [static_analysis]

    This project leverages eslint (with sonar plugins strictly configured) enable local and CI pipeline static code analysis. The CI pipeline also leverages CodeFactor and Snyk to enforce minimum code quality and security requirements.



    static_analysis基準に使用される静的解析ツールの少なくとも1つが、分析された言語または環境における共通の脆弱性を探すためのルールまたはアプローチを含むことが、推奨されています。 [static_analysis_common_vulnerabilities]

    This project leverages eslint (with sonar plugins strictly configured) enable local and CI pipeline static code analysis. The CI pipeline also leverages CodeFactor and Snyk to enforce minimum code quality and security requirements.



    静的コード解析で発見された中程度および重大度の悪用可能な脆弱性はすべて、それらが確認された後、適時に修正されなくてはなりません。 [static_analysis_fixed]

    This project uses Snyk monitoring notifies project maintainers of any vulnerabilities both in the source code and any build tool dependencies. Any vulnerabilities are triaged to have near-immediate investigation and remediation.



    静的ソースコード解析は、コミットごと、または少なくとも毎日実行することをお勧めします。 [static_analysis_often]

    This project uses Snyk and CodeFactor to enforce strict quality and security metrics, these are triggered on every commit.


  • 動的コード分析


    リリース前に、ソフトウェアの主要な製品リリースに少なくとも1つの動的解析ツールを適用することが示唆されています。 [dynamic_analysis]

    This project has comprehensive unit testing that exercise the code against the full range of input types found within a TypeScript/JavaScript environment. Full details may be found within each test co-located with the source code: - https://github.com/cdepage/zerodep/tree/main/packages



    プロジェクトで作成されたソフトウェアにメモリ安全でない言語(CやC ++など)を使用して作成されたソフトウェアが含まれている場合、少なくとも1つの動的ツール(たとえば、ファジーまたはウェブ アプリケーション スキャナ)を、バッファの上書きなどのメモリの安全性の問題を検出するメカニズムと一緒にいつも使用します。プロジェクトがメモリ安全でない言語で書かれたソフトウェアを作成しない場合は、「該当なし」(N/A)を選択します。 [dynamic_analysis_unsafe]

    This project is written in TypeScript. The build tooling (a combination of Rust and TypeScript/JavaScript) produces artifacts that are uploaded to NPM for distribution. These build artifacts have a hash associated with them that is used by the NPM ecosystem. Packages may be found at: - https://www.npmjs.com/search?q=%40zerodep



    プロジェクトでは、多くのアサーションを可能にする少なくとも一部の動的分析(テストやファジングなど)の構成を使用することをお勧めします。多くの場合、これらのアサーションは本番ビルドでは有効にしないでください。 [dynamic_analysis_enable_assertions]

    This project has comprehensive unit testing that exercise the code against the full range of input types found within a TypeScript/JavaScript environment. Full details may be found within each test co-located with the source code: - https://github.com/cdepage/zerodep/tree/main/packages



    動的コード分析で発見されたすべての中程度および重大度の悪用可能な脆弱性は、確認された後、適時に修正されなければなりません。 [dynamic_analysis_fixed]

    The CI pipeline of the project will not permit the completion of a build pipeline if any of the tests fail, this includes third-party code analysis via CodeFactor and Snyk.



このデータは、Creative Commons Attribution version 3.0以降のライセンス(CC-BY-3.0 +)のもとで利用できます。すべての人がデータを自由に共有および適応できますが、適切にクレジットを入れる必要があります。 Chris dePageとOpenSSFベストプラクティス バッジ貢献者のクレジットを入れてください。

プロジェクト バッジ登録の所有者: Chris dePage.
エントリの作成日時 2024-07-20 16:07:08 UTC、 最終更新日 2024-07-21 00:02:23 UTC 最後に2024-07-20 20:30:07 UTCにバッジ合格を達成しました。

もどる