Skip to content

Latest commit

 

History

History
57 lines (51 loc) · 11 KB

File metadata and controls

57 lines (51 loc) · 11 KB

Packages Used By RDMP

Risk Assessment common to all:

  1. Packages on NuGet are virus scanned by the NuGet site.
  2. This package is widely used and is actively maintained.
  3. It is open source.
Package Source Code Version License Purpose Additional Risk Assessment
coverlet.collector GitHub 3.0.3 MIT Collects code coverage information
DockPanelSuite GitHub 3.1.0-beta2 MIT Provides Window layout and docking for RDMP. There are no powershell initialization files in the package which can be run by the NuGet installer.
ObjectListView.Official Svn 2.9.1 GPL 3.0 Provides tree layout for user interfaces in main client application
fernandreu.ScintillaNET GitHub 4.2.0 MIT Provides text editor component with highlighting etc
NHunspell SourceForge 1.2.5554.16953 LGPL / MPL Adds spell check support to ScintillaNET text editor
FAM FAM FAM Icons N\A N\A CC 2.5 Icons for user interfaces
Xam.Plugins.Settings GitHub 3.1.1 MIT Read/Write user settings for main client application
CommandLineParser GitHub 2.9.1 MIT Allows command line arguments for main client application and CLI executables
CsvHelper GitHub 30.0.0 MS-PL / Apache 2.0 Enables reading/writing CSV files
NPOI GitHub 2.5.5 Apache 2.0 Enables reading/writing Microsoft Excel files
ExcelNumberFormat GitHub 1.1.0 MIT Handles translating number formats from Excel formats into usable values
NLog GitHub 5.0.5 BSD 3-Clause Flexible user configurable logging
HIC.FAnsiSql GitHub 3.0.1 GPL 3.0 DBMS abstraction layer
HIC.BadMedicine GitHub 1.1.1 GPL 3.0 Generate Test Datasets for tests/exericses
SSH.NET GitHub 2020.0.2 MIT Enables fetching files from SFTP servers
Moq 4 GitHub 4.18.2 BSD 3 Mock objects during unit testing
Nunit GitHub 3.13.3 MIT Unit testing
Microsoft.NET.Test.Sdk GitHub 17.3.2 MIT Required for running tests
NUnit3TestAdapter GitHub 3.13.3 MIT Run unit tests from within Visual Studio
Newtonsoft.Json GitHub 13.0.1 MIT Serialization of objects for sharing/transmission
YamlDotNet GitHub 12.0.2 MIT Loading configuration files
SecurityCodeScan.VS2019 GitHub 5.6.7 GPL 3.0 Performs static build time analysis for vulnerabilities in the codebase (e.g. Sql injection)
SixLabors.ImageSharp GitHub 2.1.3 Apache 2.0 Platform-independent replacement for legacy Windows-only System.Drawing.Common
SixLabors.ImageSharp.Drawing GitHub 1.0.0-beta15 Apache 2.0 Font handling for ImageSharp
System.Runtime.Loader GitHub 4.3.0 MIT Allows loading assemblies in dot net core
System.Diagnostics.Debug GitHub 4.3.0 MIT Interact with Processes / Debug / Console
System.IO.FileSystem.Primitives GitHub 4.3.0 MIT Provides common enumerations and exceptions for path-based I/O libraries
System.IO.FileSystem GitHub 4.3.0 MIT Provides types that allow reading and writing to files
System.Runtime.Extensions GitHub 4.3.1 MIT Provides commonly-used classes for performing mathematical functions, conversions, string comparisons etc
System.Threading GitHub 4.3.0 MIT Provides the fundamental synchronization primitives
System.Threading.AccessControl GitHub 6.0.0 MIT Required by Scintilla for sync primitives
System.Threading.ThreadPool GitHub 4.3.0 MIT Required to compile native linux binaries
System.Globalization GitHub 4.3.0 MIT Provides classes that define culture-related information
System.Net.NameResolution GitHub 4.3.0 MIT Provides the System.Net.Dns class, which enables developers to perform simple domain name resolution
System.Net.Primitives GitHub 4.3.1 MIT Provides common types for network-based libraries
System.Security.Permissions GitHub 6.0.0 MIT Provides common types for Xml doc reading in UI code
AutoComplete Console by Jasper Lammers Embedded 4.0 CPOL Provides interactive autocomplete in console input
System.Resources.Extensions GitHub 4.6.0 MIT Allows publishing with dotnet publish on machines with netcoreapp3.0 SDK installed
Spectre.Console GitHub 0.45.0 MIT Allows richer command line interactions
HIC.System.Windows.Forms.DataVisualization GitHub 1.0.1 MIT Dotnet core support for DQE charts
System.DirectoryServices.Protocols GitHub 6.0.1 MIT Required dependency of Oracle when using LDAP auth
Autoupdater.NET GitHub 1.7.0 MIT Manages updating of the RDMP windows client directly from the RDMP GitHub Releases
ConsoleControl GitHub 1.3.0 MIT Runs RDMP cli subprocesses