A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
dahall/Vanara має індекс здоров’я 78 зі 100, що відповідає смузі «Добрий». Найвищий показник — Vitality (92/100), найнижчий — AI Readiness (32/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконує один учасник.
Метрики згруповано у зважені категорії на шкалі 1–100. Загальна оцінка починається як їхнє зважене середнє, відкаліброване за розподілом публічного реєстру, тож діапазони мають перцентильний зміст; коли публічні дані активують Політику юрисдикцій високого ризику, рейтинг коригується й отримує верхню межу 34 («У зоні ризику»).
Кожна вісь — окрема категорія. Форма важить більше, ніж середнє: здоровий об'єкт заповнює всю фігуру, тоді як профіль із піками та провалами означає, що сила в одному вимірі маскує ризик в іншому.
Зважений загальний бал 67 калібровано до 78 за шкалою опублікованого індексу (калібрування реєстру 2026-08-02).
Цей репозиторій належить особистому обліковому запису. Проєкт з єдиним власником несе більший ризик безперервності, ніж підтримуваний організацією.
| Реєстр | Пакет | Версія | Завантажень / міс | Версії | Остання публікація | Теги |
|---|---|---|---|---|---|---|
| NuGet | Vanara.BITS | 5.0.6 | - | 85 | 0 днів тому | pinvokevanaranet-extensionsinteropwindowsbitsbackgroundcopydownload |
| NuGet | Vanara.Core | 5.0.6 | - | 126 | 0 днів тому | vanaranet-extensionsinteroppinvoke |
| NuGet | Vanara.DirectoryServices | 5.0.6 | - | 18 | 0 днів тому | vanaranet-extensionsadsdirectoryservicesactive |
| NuGet | Vanara.Management | 5.0.6 | - | 38 | 0 днів тому | vanaranet-extensionswmi |
Чи живий проєкт — чи пишеться код і чи виходять релізи?
| 36/36 | Свіжість push — останній push 0 дн. тому |
| 28.4/36 | Ритм комітів — 41/52 тижнів із комітами |
| 18/18 | Обсяг комітів — 318 комітів за останній рік |
| 10/10 | OpenSSF Scorecard: Maintained — 19 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10 |
| commits_last_year | 318 |
| human_commit_share | 1 |
| days_since_last_push | 0 |
| active_weeks_last_year | 41 |
| 27/27 | Випускає релізи — опубліковано 90 релізів |
| 36/36 | Свіжість релізів — останній реліз 0 дн. тому |
| 19.8/27 | Ритм релізів — реліз кожні ~46,5 дн. |
| 0/10 | OpenSSF Scorecard: Signed-Releases — немає даних |
| releases_count | 90 |
| latest_release_tag | v5.0.6 |
| releases_from_tags | ні |
| days_since_latest_release | 0 |
| mean_days_between_releases | 46,5 |
Чи має проєкт користувачів, завантаження, увагу та влаштовані умови для контриб’юторів?
| 53.8/60 | Зірки — 2 089 зірок |
| 19.6/25 | Форки — 223 форків |
| 8.8/15 | Спостерігачі — 39 спостерігачів |
| forks | 223 |
| stars | 2 089 |
| watchers | 39 |
| growth_state | unverified |
| growth_factor_pct | 100 |
| growth_unverified_reason | no_history |
| 22.5/22.5 | README |
| 22.5/22.5 | Ліцензія — визнана ліцензія (MIT) |
| 0/18 | Настанови CONTRIBUTING |
| 0/13.5 | Кодекс поведінки |
| 0/7.2 | Шаблон issue |
| 0/6.3 | Шаблон PR |
| has_readme | так |
| has_license | так |
| readme_badges | 275 |
| has_contributing | ні |
| has_issue_template | ні |
| has_code_of_conduct | ні |
| readme_badge_services | github.com, shields.io |
| has_pull_request_template | ні |
| 69.4/80 | Сумарні завантаження — 4 821 246 завантажень за весь час у nuget |
| 0/20 | Залежні пакети в реєстрі — ця екосистема цього не повідомляє |
| packages | Vanara.BITS, Vanara.Core, Vanara.DirectoryServices, Vanara.Management |
| dependents | — |
| ecosystems | nuget |
| total_downloads | 4 821 246 |
| monthly_downloads | — |
| unverified_packages_excluded | — |
Чи переживе проєкт своїх людей — бас-фактор, реактивність, хто за ним стоїть і як супроводжуються пакети?
| 9/54 | Бас-фактор — на 1 контриб’ютор(ів) припадає половина всіх комітів |
| 0.3/22.5 | Розподіл комітів — головний контриб’ютор — автор 98% комітів |
| 13.5/13.5 | Широта контриб’юторів — 30 контриб’юторів |
| 10/10 | OpenSSF Scorecard: Contributors — project has 3 contributing companies or organizations -- score normalized to 10 |
| bus_factor | 1 |
| contributors_sampled | 30 |
| top_contributor_share | 0,985 |
| 41.6/42 | Вирішення issue — закрито 99% issue |
| 21.2/30 | Прийняття PR — злито 67/95 вирішених PR |
| 0/13 | Newcomer PR acceptance — за 30 дн. не вирішено жодного PR від новачка |
| 0/15 | OpenSSF Scorecard: Code-Review — Found 1/29 approved changesets -- score normalized to 0 |
| merged_prs | 67 |
| open_issues | 5 |
| closed_issues | 472 |
| prs_merged_7d | 0 |
| prs_decided_7d | 0 |
| prs_merged_30d | 0 |
| prs_decided_30d | 0 |
| issue_closed_ratio | 0,99 |
| closed_unmerged_prs | 28 |
| first_time_authors_30d | 0 |
| first_time_prs_merged_30d | 0 |
| first_time_prs_decided_30d | 0 |
| 10/30 | Підтримка власника — особистий (користувацький) обліковий запис |
| 0/20 | Верифікований домен — не застосовно до користувацьких облікових записів |
| 16.7/25 | Охоплення власника — 210 підписників у dahall |
| 21.9/25 | Послужний список — 22 публічних репозиторіїв, вік облікового запису ~10 р. |
| followers | 210 |
| owner_type | User |
| is_verified | — |
| owner_login | dahall |
| public_repos | 22 |
| account_age_days | 3 981 |
| 25/25 | Опубліковано й доступно — 4 пакет(ів) у nuget |
| 35/35 | Свіжість публікацій — остання публікація 0 дн. тому |
| 20/20 | Історія версій — 126 опублікованих версій |
| 20/20 | Не застарілий — активний, не deprecated і не yanked |
| packages | Vanara.BITS, Vanara.Core, Vanara.DirectoryServices, Vanara.Management |
| ecosystems | nuget |
| any_deprecated | ні |
| min_days_since_publish | 0 |
Чи наявні базові інженерні практики та документація?
| 24/24 | Процеси CI — 1 процес(ів) CI |
| 0/24 | Наявні тести |
| 0/16 | Конфігурація лінтера |
| 0/9.6 | Pre-commit-хуки |
| 6.4/6.4 | .editorconfig |
| 0/20 | OpenSSF Scorecard: CI-Tests — 0 out of 1 merged PRs checked by a CI test -- score normalized to 0 |
| has_ci | так |
| has_tests | ні |
| has_editorconfig | так |
| has_linter_config | ні |
| has_precommit_config | ні |
| 30/30 | README |
| 25/25 | Каталог документації |
| 0/15 | Сайт документації / домашня сторінка |
| 10/10 | Опис репозиторію |
| 10/10 | Теми — 11 тем |
| 10/10 | Wiki |
| topics | pinvoke, dotnet, dotnet-standard, controls, windows, extensions, shell, interop, windows-api, nuget, winapi |
| has_wiki | так |
| homepage | — |
| docs_site | — |
| has_readme | так |
| has_docs_dir | так |
| has_description | так |
Чи міцні видимі практики безпеки й ланцюга постачання, без непослабленої пов’язаності з юрисдикціями високого ризику?
| 6/7.5 | Binary-Artifacts — binaries present in source code |
| 0/7.5 | Branch-Protection — branch protection not enabled on development/release branches |
| 0/2.5 | CI-Tests — 0 out of 1 merged PRs checked by a CI test -- score normalized to 0 |
| 0/2.5 | CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected |
| 0/7.5 | Code-Review — Found 1/29 approved changesets -- score normalized to 0 |
| 2.5/2.5 | Contributors — project has 3 contributing companies or organizations -- score normalized to 10 |
| 10/10 | Dangerous-Workflow — no dangerous workflow patterns detected |
| 0/7.5 | Dependency-Update-Tool — no update tool detected |
| 0/5 | Fuzzing — project is not fuzzed |
| 2.5/2.5 | Ліцензія — license file detected |
| 7.5/7.5 | Maintained — 19 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10 |
| 5/5 | Packaging — packaging workflow detected |
| 0/5 | Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0 |
| 0/5 | SAST — SAST tool is not run on all commits -- score normalized to 0 |
| 0/5 | Security-Policy — security policy file not detected |
| 0/7.5 | Signed-Releases — немає даних |
| 7.5/7.5 | Token-Permissions — GitHub workflow tokens follow principle of least privilege |
| 7.5/7.5 | Vulnerabilities — 0 existing vulnerabilities detected |
| source | openssf_scorecard |
| checks_evaluated | 17 |
| scorecard_version | v5.5.0 |
| checks_inconclusive | 1 |
| scorecard_aggregate | 5 |
| 35/35 | Прямі залежності без відомих сповіщень — жодна пряма залежність не має відомих сповіщень |
| 0/25 | Непрямі залежності без відомих сповіщень — транзитивний набір не відокремлюється від залежностей розробки й тестування в цьому обсязі |
| 0/40 | Немає задавнених сповіщень — жодне сповіщення не має дати публікації |
| source | osv |
| advisories | 0 |
| affected_packages | 0 |
| assessed_packages | 136 |
| unassessed_packages | 32 |
| affected_by_severity | none |
| direct_affected_packages | 0 |
Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Має свідомо малу вагу (4%): агентний інструментарій — реальний сигнал супроводу, але репозиторій без нього все одно може отримати 100/100.
| 0/45 | Інструкції для агентів — немає CLAUDE.md / AGENTS.md / правил редактора |
| 0/15 | Машиночитана документація (llms.txt) |
| 12.3/40 | Читабельна історія комітів — намір зазначено у 23 з 100 людських комітів (структурований заголовок або пояснювальний текст) |
| has_llms_txt | ні |
| llms_txt_url | — |
| legible_history_share | 0,23 |
| agent_instruction_files | — |
| agent_instruction_max_bytes | — |
| 12.6/18 | Розгортання однією командою — BITS/Vanara.BITS.csproj, CodeGen/Analyzer/Vanara.CodeGen.Analyzer.csproj, CodeGen/CodeFixes/Vanara.CodeGen.CodeFixes.csproj (домовленість інструментарію, без раннера задач) |
| 0/22 | Автоматизовані тести |
| 0/11 | Конфігурація лінтера / форматера |
| 11/11 | Статична перевірка типів — C# (статично типізована) |
| 0/10 | Відтворюване середовище |
| 2/10 | Підтверджена практика роботи з агентами — 1 з останніх 100 комітів створено агентом або з його зазначенням |
| 0/8 | Автоматизоване супроводження — автоматичних оновлень залежностей не виявлено |
| 0/10 | OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0 |
| has_nix | ні |
| has_tests | ні |
| lockfiles | — |
| has_dockerfile | ні |
| typed_language | так |
| bootstrap_files | — |
| has_devcontainer | ні |
| has_linter_config | ні |
| typecheck_configs | — |
| agent_commit_share | 0,01 |
| toolchain_manifests | BITS/Vanara.BITS.csproj, CodeGen/Analyzer/Vanara.CodeGen.Analyzer.csproj, CodeGen/CodeFixes/Vanara.CodeGen.CodeFixes.csproj, CodeGen/Generator/Vanara.CodeGen.csproj, CodeGen/Package/Vanara.CodeGen.Package.csproj, CodeGen/Vsix/Vanara.CodeGen.Vsix.csproj, Core/Vanara.Core.csproj, DirectoryServices/Vanara.DirectoryServices.csproj, Management/Vanara.Management.csproj, Net/Vanara.Net.csproj, PInvoke/AMSI/Vanara.PInvoke.AMSI.csproj, PInvoke/Accessibility/Vanara.PInvoke.Accessibility.csproj, PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj, PInvoke/ActiveDS/Vanara.PInvoke.ActiveDS.csproj, PInvoke/Avrt/Vanara.PInvoke.Avrt.csproj, PInvoke/BITS/Vanara.PInvoke.BITS.csproj, PInvoke/Cabinet/Vanara.PInvoke.Cabinet.csproj, PInvoke/CfgMgr32/Vanara.PInvoke.CfgMgr32.csproj, PInvoke/CimFs/Vanara.PInvoke.CimFs.csproj, PInvoke/CldApi/Vanara.PInvoke.CldApi.csproj, PInvoke/ClfsW32/Vanara.PInvoke.ClfsW32.csproj, PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj, PInvoke/ComDlg32/Vanara.PInvoke.ComDlg32.csproj, PInvoke/CoreAudio/Vanara.PInvoke.CoreAudio.csproj, PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj, PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj, PInvoke/D3DCompiler/Vanara.PInvoke.D3DCompiler.csproj, PInvoke/DOSvc/Vanara.PInvoke.DOSvc.csproj, PInvoke/DStorage/Vanara.PInvoke.DStorage.csproj, PInvoke/DWrite/Vanara.PInvoke.DWrite.csproj, PInvoke/DXCore/Vanara.PInvoke.DXCore.csproj, PInvoke/DXGI/Vanara.PInvoke.DXGI.csproj, PInvoke/DavClnt/Vanara.PInvoke.DavClnt.csproj, PInvoke/DbgHelp/Vanara.PInvoke.DbgHelp.csproj, PInvoke/Dcomp/Vanara.PInvoke.Dcomp.csproj, PInvoke/Dhcp/Vanara.PInvoke.Dhcp.csproj, PInvoke/Direct2D/Vanara.PInvoke.Direct2D.csproj, PInvoke/Direct3D11/Vanara.PInvoke.Direct3D11.csproj, PInvoke/Direct3D12/Vanara.PInvoke.Direct3D12.csproj, PInvoke/DirectX/Vanara.PInvoke.DirectX.csproj, PInvoke/DirectXMath/Vanara.PInvoke.DirectXMath.csproj, PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj, PInvoke/Drt/Vanara.PInvoke.Drt.csproj, PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj, PInvoke/ElsCore/Vanara.PInvoke.ElsCore.csproj, PInvoke/EnhancedStorage/Vanara.PInvoke.EnhancedStorage.csproj, PInvoke/FhSvcCtl/Vanara.PInvoke.FhSvcCtl.csproj, PInvoke/FunDisc/Vanara.PInvoke.FunDisc.csproj, PInvoke/FwpUClnt/Vanara.PInvoke.FwpUClnt.csproj, PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj, PInvoke/Hid/Vanara.PInvoke.Hid.csproj, PInvoke/HttpApi/Vanara.PInvoke.HttpApi.csproj, PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj, PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj, PInvoke/Imm32/Vanara.PInvoke.Imm32.csproj, PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj, PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj, PInvoke/KtmW32/Vanara.PInvoke.KtmW32.csproj, PInvoke/Lz32/Vanara.PInvoke.Lz32.csproj, PInvoke/Magnification/Vanara.PInvoke.Magnification.csproj, PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj, PInvoke/MsRdc/Vanara.PInvoke.MsRdc.csproj, PInvoke/MsftEdit/Vanara.PInvoke.MsftEdit.csproj, PInvoke/Msi/Vanara.PInvoke.Msi.csproj, PInvoke/Multimedia/Vanara.PInvoke.Multimedia.csproj, PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj, PInvoke/NdfApi/Vanara.PInvoke.NdfApi.csproj, PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj, PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj, PInvoke/NewDev/Vanara.PInvoke.NewDev.csproj, PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj, PInvoke/Odbc32/Vanara.PInvoke.Odbc32.csproj, PInvoke/Ole/Vanara.PInvoke.Ole.csproj, PInvoke/OleDb/Vanara.PInvoke.OleDb.csproj, PInvoke/OleDlg/Vanara.PInvoke.OleDlg.csproj, PInvoke/Opc/Vanara.PInvoke.Opc.csproj, PInvoke/P2P/Vanara.PInvoke.P2P.csproj, PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj, PInvoke/PeerDist/Vanara.PInvoke.PeerDist.csproj, PInvoke/PhotoAcquire/Vanara.PInvoke.PhotoAcquire.csproj, PInvoke/PortableDeviceApi/Vanara.PInvoke.PortableDeviceApi.csproj, PInvoke/PowrProf/Vanara.PInvoke.PowrProf.csproj, PInvoke/Printing/Vanara.PInvoke.Printing.csproj, PInvoke/ProjectedFSLib/Vanara.PInvoke.ProjectedFSLib.csproj, PInvoke/QoS/Vanara.PInvoke.QoS.csproj, PInvoke/Rpc/Vanara.PInvoke.Rpc.csproj, PInvoke/RstrtMgr/Vanara.PInvoke.RstrtMgr.csproj, PInvoke/SHCore/Vanara.PInvoke.SHCore.csproj, PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj, PInvoke/Security/Vanara.PInvoke.Security.csproj, PInvoke/SensorsApi/Vanara.PInvoke.SensorsApi.csproj, PInvoke/SetupAPI/Vanara.PInvoke.SetupAPI.csproj, PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj, PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj, PInvoke/SpeechApi/Vanara.PInvoke.SpeechApi.csproj, PInvoke/SpellCheckingApi/Vanara.PInvoke.SpellCheckingApi.csproj, PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj, PInvoke/TelephonyApi/Vanara.PInvoke.TelephonyApi.csproj, PInvoke/TextServicesFramework/Vanara.PInvoke.TextServicesFramework.csproj, PInvoke/UIAnimation/Vanara.PInvoke.UIAnimation.csproj, PInvoke/UIAutomation/Vanara.PInvoke.UIAutomation.csproj, PInvoke/UrlMon/Vanara.PInvoke.UrlMon.csproj, PInvoke/User32/Vanara.PInvoke.User32.csproj, PInvoke/UserEnv/Vanara.PInvoke.UserEnv.csproj, PInvoke/Usp10/Vanara.PInvoke.Usp10.csproj, PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj, PInvoke/Version/Vanara.PInvoke.Version.csproj, PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj, PInvoke/VssApiMgd/Vanara.PInvoke.VssApiMgd.csproj, PInvoke/WTSApi32/Vanara.PInvoke.WTSApi32.csproj, PInvoke/WUApi/Vanara.PInvoke.WUApi.csproj, PInvoke/WcmApi/Vanara.PInvoke.WcmApi.csproj, PInvoke/WcnApi/Vanara.PInvoke.WcnApi.csproj, PInvoke/WebSocket/Vanara.PInvoke.WebSocket.csproj, PInvoke/Wer/Vanara.PInvoke.Wer.csproj, PInvoke/WinBio/Vanara.PInvoke.WinBio.csproj, PInvoke/WinHTTP/Vanara.PInvoke.WinHTTP.csproj, PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj, PInvoke/WinSCard/Vanara.PInvoke.WinSCard.csproj, PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj, PInvoke/WindowsDriverFramework/Vanara.PInvoke.WindowsDriverFramework.csproj, PInvoke/WlanApi/Vanara.PInvoke.WlanApi.csproj, PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj, PInvoke/WscApi/Vanara.PInvoke.WscApi.csproj, PInvoke/WslApi/Vanara.PInvoke.WslApi.csproj, PInvoke/WsmSvc/Vanara.PInvoke.WsmSvc.csproj, Security/Vanara.Security.csproj, System/Vanara.SystemServices.csproj, UnitTests/BITS/BITS.csproj, UnitTests/CSharpRunner/Shared.csproj, UnitTests/CodeGen/CodeGen.csproj, UnitTests/Core/Core.csproj, UnitTests/CoreConsoleApp/CoreConsoleApp.csproj, UnitTests/ExplorerBrowser/ExplorerBrowserDemo.csproj, UnitTests/Net/Net.csproj, UnitTests/PInvoke/AMSI/AMSI.csproj, UnitTests/PInvoke/AclUI/AclUI.csproj, UnitTests/PInvoke/ActiveDS/ActiveDS.csproj, UnitTests/PInvoke/BITS/BITS.csproj, UnitTests/PInvoke/Cabinet/Cabinet.csproj, UnitTests/PInvoke/CfgMgr32/CfgMgr32.csproj, UnitTests/PInvoke/CimFs/CimFs.csproj, UnitTests/PInvoke/CldApi/CldApi.csproj, UnitTests/PInvoke/ClfsW32/ClfsW32.csproj, UnitTests/PInvoke/ComCtl32/ComCtl32.csproj, UnitTests/PInvoke/ComDlg32/ComDlg32.csproj, UnitTests/PInvoke/CoreAudio/CoreAudio.csproj, UnitTests/PInvoke/CredUI/CredUI.csproj, UnitTests/PInvoke/Cryptography/Cryptography.csproj, UnitTests/PInvoke/DOSvc/DOSvc.csproj, UnitTests/PInvoke/DbgHelp/DbgHelp.csproj, UnitTests/PInvoke/Dcomp/Dcomp.csproj, UnitTests/PInvoke/Dhcp/Dhcp.csproj, UnitTests/PInvoke/DirectX/DirectX.csproj, UnitTests/PInvoke/DnsApi/DnsApi.csproj, UnitTests/PInvoke/DwmApi/DwmApi.csproj, UnitTests/PInvoke/ElsCore/ElsCore.csproj, UnitTests/PInvoke/EnhancedStorage/EnhancedStorage.csproj, UnitTests/PInvoke/FhSvcCtl/FhSvcCtl.csproj, UnitTests/PInvoke/FirewallApi/FirewallApi.csproj, UnitTests/PInvoke/FwpUClnt/FwpUClnt.csproj, UnitTests/PInvoke/Gdi32/Gdi32.csproj, UnitTests/PInvoke/Hid/Hid.csproj, UnitTests/PInvoke/HttpApi/HttpApi.csproj, UnitTests/PInvoke/IMAPI/IMAPI.csproj, UnitTests/PInvoke/Imm32/Imm32.csproj, UnitTests/PInvoke/IpHlpApi/IpHlpApi.csproj, UnitTests/PInvoke/Kernel32/Kernel32.csproj, UnitTests/PInvoke/KtmW32/KtmW32.csproj, UnitTests/PInvoke/Lz32/Lz32.csproj, UnitTests/PInvoke/Magnification/Magnification.csproj, UnitTests/PInvoke/Mpr/Mpr.csproj, UnitTests/PInvoke/MsRdc/MsRdc.csproj, UnitTests/PInvoke/MsftEdit/MsftEdit.csproj, UnitTests/PInvoke/Msi/Msi.csproj, UnitTests/PInvoke/Multimedia/Multimedia.csproj, UnitTests/PInvoke/NTDSApi/NTDSApi.csproj, UnitTests/PInvoke/NdfApi/NdfApi.csproj, UnitTests/PInvoke/NetApi32/NetApi32.csproj, UnitTests/PInvoke/NetListMgr/NetListMgr.csproj, UnitTests/PInvoke/NtDll/NtDll.csproj, UnitTests/PInvoke/Odbc32/Odbc32.csproj, UnitTests/PInvoke/Ole/Ole.csproj, UnitTests/PInvoke/OleDlg/OleDlg.csproj, UnitTests/PInvoke/Opc/Opc.csproj, UnitTests/PInvoke/P2P/P2P.csproj, UnitTests/PInvoke/Pdh/Pdh.csproj, UnitTests/PInvoke/PhotoAcquire/PhotoAcquire.csproj, UnitTests/PInvoke/PortableDeviceApi/PortableDeviceApi.csproj, UnitTests/PInvoke/PowrProf/PowrProf.csproj, UnitTests/PInvoke/Printing/Printing.csproj, UnitTests/PInvoke/QoS/QoS.csproj, UnitTests/PInvoke/SearchApi/SearchApi.csproj, UnitTests/PInvoke/Security/Security.csproj, UnitTests/PInvoke/SensorsApi/SensorsApi.csproj, UnitTests/PInvoke/SetupAPI/SetupAPI.csproj, UnitTests/PInvoke/Shell32/Shell32.csproj, UnitTests/PInvoke/ShlwApi/ShlwApi.csproj, UnitTests/PInvoke/SpellCheckingApi/SpellCheckingApi.csproj, UnitTests/PInvoke/TaskSchd/TaskSchd.csproj, UnitTests/PInvoke/UIAnimation/UIAnimation.csproj, UnitTests/PInvoke/UrlMon/UrlMon.csproj, UnitTests/PInvoke/User32/User32.csproj, UnitTests/PInvoke/UserEnv/UserEnv.csproj, UnitTests/PInvoke/Usp10/Usp10.csproj, UnitTests/PInvoke/UxTheme/UxTheme.csproj, UnitTests/PInvoke/Version/Version.csproj, UnitTests/PInvoke/VirtDisk/VirtDisk.csproj, UnitTests/PInvoke/VssApi/VssApi.csproj, UnitTests/PInvoke/WTSApi32/WTSApi32.csproj, UnitTests/PInvoke/WUApi/WUApi.csproj, UnitTests/PInvoke/WcmApi/WcmApi.csproj, UnitTests/PInvoke/WebSocket/WebSocket.csproj, UnitTests/PInvoke/WinBio/WinBio.csproj, UnitTests/PInvoke/WinHTTP/WinHTTP.csproj, UnitTests/PInvoke/WinINet/WinINet.csproj, UnitTests/PInvoke/WinSCard/WinSCard.csproj, UnitTests/PInvoke/WinTrust/WinTrust.csproj, UnitTests/PInvoke/WlanApi/WlanApi.csproj, UnitTests/PInvoke/Ws2_32/Ws2_32.csproj, UnitTests/PInvoke/WsmSvc/WsmSvc.csproj, UnitTests/Security/Security.csproj, UnitTests/System/System.csproj, UnitTests/VirtualDisk/VirtualDisk.csproj, UnitTests/Windows.Forms.App/Windows.Forms.App.csproj, UnitTests/Windows.Forms/Windows.Forms.csproj, UnitTests/Windows.Shell.Common/Windows.Shell.Common.csproj, UnitTests/Windows.Shell/Windows.Shell.csproj, VirtualDisk/Vanara.VirtualDisk.csproj, WPF.Extensions/Vanara.WPF.Extensions.csproj, WinUI.Extensions/Vanara.WinUI.Extensions.csproj, Windows.Extensions/Vanara.Windows.Extensions.csproj, Windows.Forms/Vanara.Windows.Forms.csproj, Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj, Windows.Shell/Vanara.Windows.Shell.csproj, WindowsUpdate/Vanara.WindowsUpdate.csproj |
| dependency_bot_commit_share | 0 |
| 45/45 | Типізований код — C# (статично типізована) |
| 41.3/55 | Керовані розміри файлів — 421/1 694 файлів вихідного коду понад 60 КБ |
| primary_language | C# |
| largest_source_bytes | 1 644 646 |
| source_files_sampled | 1 694 |
| oversized_source_files | 421 |
Коли додано кожну зірку й форк — зібрано з GitHub і згруповано за днями. Кумулятивне зростання розміщено просто над денними додаваннями, з яких воно складається, тож їх видно одне проти одного: рівномірне органічне накопичення виглядає зовсім інакше, ніж різкий короткочасний сплеск. Там, де цю різницю можна виміряти, її подано як автентичність росту.
Кожна точка охоплює 8 днів.
Незалежна, не прив'язана до інструментів оцінка безпеки від відкритого проєкту OpenSSF Scorecard. Кожна перевірка винагороджує практику безпеки, а не інструмент конкретного постачальника. Перевірки, які Scorecard не зміг визначити, позначено н/д і виключено з оцінки безпеки (вони ніколи не зараховуються як нуль).
| 8 | Binary-Artifacts | binaries present in source code |
| 0 | Branch-Protection | branch protection not enabled on development/release branches |
| 0 | CI-Tests | 0 out of 1 merged PRs checked by a CI test -- score normalized to 0 |
| 0 | CII-Best-Practices | no effort to earn an OpenSSF best practices badge detected |
| 0 | Code-Review | Found 1/29 approved changesets -- score normalized to 0 |
| 10 | Contributors | project has 3 contributing companies or organizations -- score normalized to 10 |
| 10 | Dangerous-Workflow | no dangerous workflow patterns detected |
| 0 | Dependency-Update-Tool | no update tool detected |
| 0 | Fuzzing | project is not fuzzed |
| 10 | License | license file detected |
| 10 | Maintained | 19 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10 |
| 10 | Packaging | packaging workflow detected |
| 0 | Pinned-Dependencies | dependency not pinned by hash detected -- score normalized to 0 |
| 0 | SAST | SAST tool is not run on all commits -- score normalized to 0 |
| 0 | Security-Policy | security policy file not detected |
| н/д | Signed-Releases | no releases found |
| 10 | Token-Permissions | GitHub workflow tokens follow principle of least privilege |
| 10 | Vulnerabilities | 0 existing vulnerabilities detected |
| Реєстр | Пакет | Обмеження версії | Маніфест |
|---|---|---|---|
| NuGet | System.Memory | — | Core/Vanara.Core.csproj |
| NuGet | System.Runtime.CompilerServices.Unsafe | — | Core/Vanara.Core.csproj |
| NuGet | Microsoft.Win32.Registry | — | Core/Vanara.Core.csproj |
| NuGet | System.ComponentModel.Annotations | — | Core/Vanara.Core.csproj |
| NuGet | System.Management | — | Management/Vanara.Management.csproj |
| NuGet | System.DirectoryServices | — | Security/Vanara.Security.csproj |
| NuGet | System.Drawing.Common | — | System/Vanara.SystemServices.csproj |
| NuGet | System.IO.FileSystem.AccessControl | — | System/Vanara.SystemServices.csproj |
| NuGet | System.Management | — | System/Vanara.SystemServices.csproj |
| NuGet | System.ServiceProcess.ServiceController | — | System/Vanara.SystemServices.csproj |
| NuGet | System.IO.FileSystem.AccessControl | — | VirtualDisk/Vanara.VirtualDisk.csproj |
| NuGet | System.Management | — | VirtualDisk/Vanara.VirtualDisk.csproj |
| NuGet | System.Runtime.WindowsRuntime | — | WinUI.Extensions/Vanara.WinUI.Extensions.csproj |
| NuGet | System.Drawing.Common | — | Windows.Extensions/Vanara.Windows.Extensions.csproj |
| NuGet | System.Configuration.ConfigurationManager | — | Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj |
| NuGet | System.Drawing.Common | — | Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj |
| NuGet | System.IO.FileSystem.AccessControl | — | Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj |
| NuGet | System.Security.Permissions | — | Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj |
| NuGet | System.Drawing.Common | — | Windows.Shell/Vanara.Windows.Shell.csproj |
| NuGet | Microsoft.CodeAnalysis.Analyzers | — | CodeGen/Analyzer/Vanara.CodeGen.Analyzer.csproj |
| NuGet | Microsoft.CodeAnalysis.CSharp | — | CodeGen/Analyzer/Vanara.CodeGen.Analyzer.csproj |
| NuGet | Microsoft.CodeAnalysis.CSharp.Workspaces | — | CodeGen/CodeFixes/Vanara.CodeGen.CodeFixes.csproj |
| NuGet | Microsoft.CodeAnalysis.CSharp | — | CodeGen/Generator/Vanara.CodeGen.csproj |
| NuGet | Microsoft.CodeAnalysis.Analyzers | — | CodeGen/Generator/Vanara.CodeGen.csproj |
| NuGet | Microsoft.VSSDK.BuildTools | — | CodeGen/Vsix/Vanara.CodeGen.Vsix.csproj |
Повний розв'язаний набір залежностей із графа залежностей GitHub: 16 прямих і 152 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.
| Реєстр | Пакет | Версія | Зв'язок |
|---|---|---|---|
| NuGet | Microsoft.CodeAnalysis.Analyzers | — | пряма |
| NuGet | Microsoft.CodeAnalysis.CSharp | — | пряма |
| NuGet | Microsoft.CodeAnalysis.CSharp.Workspaces | — | пряма |
| NuGet | Microsoft.VSSDK.BuildTools | — | пряма |
| NuGet | Microsoft.Win32.Registry | — | пряма |
| NuGet | System.ComponentModel.Annotations | — | пряма |
| NuGet | System.Configuration.ConfigurationManager | — | пряма |
| NuGet | System.DirectoryServices | — | пряма |
| NuGet | System.Drawing.Common | — | пряма |
| NuGet | System.IO.FileSystem.AccessControl | — | пряма |
| NuGet | System.Management | — | пряма |
| NuGet | System.Memory | — | пряма |
| NuGet | System.Runtime.CompilerServices.Unsafe | — | пряма |
| NuGet | System.Runtime.WindowsRuntime | — | пряма |
| NuGet | System.Security.Permissions | — | пряма |
| NuGet | System.ServiceProcess.ServiceController | — | пряма |
| NuGet | AutoFixture | — | непряма |
| NuGet | CommunityToolkit.HighPerformance | — | непряма |
| NuGet | dSPACE.Runtime.InteropServices | — | непряма |
| NuGet | ICSharpCode.Decompiler | — | непряма |
| NuGet | Microsoft.CodeAnalysis | — | непряма |
| NuGet | Microsoft.CodeAnalysis.CSharp.Analyzer.Testing | — | непряма |
| NuGet | Microsoft.CodeAnalysis.CSharp.CodeFix.Testing | — | непряма |
| NuGet | Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing | — | непряма |
| NuGet | Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing | — | непряма |
| NuGet | Microsoft.Direct3D.DirectStorage | — | непряма |
| NuGet | Newtonsoft.Json | — | непряма |
| NuGet | NuGet.Build.Tasks.Pack | 6.6.0 | непряма |
| NuGet | NUnit | 3.6.1 | непряма |
| NuGet | NUnit.DeepObjectCompare | — | непряма |
| NuGet | System.Diagnostics.PerformanceCounter | — | непряма |
| NuGet | System.Security.AccessControl | — | непряма |
| NuGet | Vanara.BITS | 5.0.6 | непряма |
| NuGet | Vanara.CodeGen | 5.0.6 | непряма |
| NuGet | Vanara.CodeGen.Vsix | 5.0.6 | непряма |
| NuGet | Vanara.Core | — | непряма |
| NuGet | Vanara.Core | 5.0.1 | непряма |
| NuGet | Vanara.Core | 5.0.6 | непряма |
| NuGet | Vanara.DirectoryServices | 5.0.6 | непряма |
| NuGet | Vanara.Management | 5.0.6 | непряма |
| NuGet | Vanara.Net | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Accessibility | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.AclUI | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.ActiveDS | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.AMSI | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Avrt | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.BITS | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Cabinet | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.CfgMgr32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.CimFs | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.CldApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.ClfsW32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.ComCtl32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.ComDlg32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.CoreAudio | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.CredUI | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Cryptography | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.D3DCompiler | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DavClnt | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DbgHelp | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Dcomp | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Dhcp | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Direct2D | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Direct3D11 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Direct3D12 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DirectX | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DirectXMath | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DnsApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DOSvc | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Drt | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DStorage | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DwmApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DWrite | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DXCore | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.DXGI | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.ElsCore | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.EnhancedStorage | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.FhSvcCtl | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.FirewallApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.FunDisc | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.FwpUClnt | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Gdi32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Hid | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.HttpApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.IMAPI | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Imm32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.IpHlpApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.IScsiDsc | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Kernel32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.KtmW32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Lz32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Magnification | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Mpr | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.MsftEdit | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Msi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.MsRdc | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Multimedia | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.NdfApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.NetApi32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.NetListMgr | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.NewDev | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.NtDll | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.NTDSApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Odbc32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Ole | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.OleDb | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.OleDlg | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Opc | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.P2P | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Pdh | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.PeerDist | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.PhotoAcquire | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.PortableDeviceApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.PowrProf | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Printing | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.ProjectedFSLib | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.QoS | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Rpc | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.RstrtMgr | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.SearchApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Security | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.SensorsApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.SetupAPI | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Shared | — | непряма |
| NuGet | Vanara.PInvoke.SHCore | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Shell32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.ShlwApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.SpeechApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.SpellCheckingApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.TaskSchd | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.TelephonyApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.TextServicesFramework | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.UIAnimation | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.UIAutomation | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.UrlMon | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.User32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.UserEnv | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Usp10 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.UxTheme | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Version | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.VirtDisk | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WcmApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WcnApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WebSocket | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Wer | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WinBio | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WindowsDriverFramework | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WinHTTP | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WinINet | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WinSCard | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WinTrust | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WlanApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.Ws2_32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WscApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WslApi | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WsmSvc | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WTSApi32 | 5.0.6 | непряма |
| NuGet | Vanara.PInvoke.WUApi | 5.0.6 | непряма |
| NuGet | Vanara.Security | 5.0.6 | непряма |
| NuGet | Vanara.SystemServices | 5.0.6 | непряма |
| NuGet | Vanara.VirtualDisk | 5.0.6 | непряма |
| NuGet | Vanara.Windows.Extensions | 5.0.6 | непряма |
| NuGet | Vanara.Windows.Forms | 5.0.6 | непряма |
| NuGet | Vanara.Windows.Shell | 5.0.6 | непряма |
| NuGet | Vanara.Windows.Shell.Common | 5.0.6 | непряма |
| NuGet | Vanara.WindowsUpdate | 5.0.6 | непряма |
| NuGet | Vanara.WinUI.Extensions | 5.0.6 | непряма |
| NuGet | Vanara.WPF.Extensions | 5.0.6 | непряма |
Цей репозиторій не публікує пакета, який розпізнає індекс, тож оцінено його власний граф залежностей — 136 пакетів, серед яких є й піниї розробки та тестування, що ніколи не постачаються: 0 мають відомі сповіщення, з них 0 прямі. 32 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза наведеним переліком пакетів.
Жодне відоме сповіщення не стосується оцінених залежностей.
Сповіщення означає, що версія, записана в графі залежностей, потрапляє в уражений діапазон. Досяжність не аналізується, а граф містить піниї розробки й тестування — знахідка може стосуватися інструментів, а не поставленого коду.
Помітили щось хибне у цьому звіті або маєте чим поділитися? Неправильні вимірювання, непомічені інструменти, ідеї, запитання — усе доречно. Кожне повідомлення читається й отримує відповідь.
Оцінки — це сигнали, а не гарантії. Вони відображають публічно видимі практики на GitHub — це не аудит коду й не гарантія безпеки.
Відсутні дані виключаються, а ваги перенормовуються — нуль за відсутність ніколи не ставиться. Методологія версіонована й відкрита: метрики v2.10.0, схема v0.31.0 — повна методологія · вікі метрик.
Як окремий результат виглядає на тлі всього реєстру: сукупна статистика — NuGet.