From 45d93984b02e07fe1c6e42a4047c9d866801992a Mon Sep 17 00:00:00 2001 From: iadgovuser29 <33426478+iadgovuser29@users.noreply.github.com> Date: Fri, 10 Jan 2025 15:18:45 -0500 Subject: [PATCH] yml 13 --- dotnet/ComponentClassRegistry/Pcie/Pcie.csproj | 2 +- dotnet/ComponentClassRegistry/Pcie/README.md | 13 ++++++++++--- dotnet/ComponentClassRegistry/Smbios/Smbios.csproj | 2 +- .../ComponentClassRegistry/Storage/Storage.csproj | 2 +- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/dotnet/ComponentClassRegistry/Pcie/Pcie.csproj b/dotnet/ComponentClassRegistry/Pcie/Pcie.csproj index c196763..0d31223 100644 --- a/dotnet/ComponentClassRegistry/Pcie/Pcie.csproj +++ b/dotnet/ComponentClassRegistry/Pcie/Pcie.csproj @@ -8,10 +8,10 @@ enable linux-x64;win-x64 NSA Cybersecurity Directorate + README.md paccor.pcie $(Version) paccor;platform;certificate;hardware;manifest;component;class;registry;pci;pcie;evidence;collection - README.md Apache-2.0 icon.png diff --git a/dotnet/ComponentClassRegistry/Pcie/README.md b/dotnet/ComponentClassRegistry/Pcie/README.md index 1acd87f..8466b29 100644 --- a/dotnet/ComponentClassRegistry/Pcie/README.md +++ b/dotnet/ComponentClassRegistry/Pcie/README.md @@ -1,7 +1,14 @@ -paccor is a popular solution for creating the TCG Platform Certificate. The platform certificate enables traceability in the hardware supply chain of a computing device. +paccor is a popular solution for creating the [TCG Platform Certificate](https://trustedcomputinggroup.org/resource/tcg-platform-certificate-profile/). The platform certificate enables traceability of components throughout the hardware supply chain of a computing device. +The [PCI-E Component Class Registry](https://trustedcomputinggroup.org/resource/pcie-based-component-class-registry/) specifies how to encode information from PCI-E enabled components into the platform certificate. + +This library can be used in subsequent programs to perform collection of information from systems according to the specification. + +A command line program is available for this library on [paccor's GitHub page](https://github.com/nsacyber/paccor). + +This library is also a hardware manifest plugin that allows paccor's hardware evidence collection methods to be integrated into any .NET program that can [manage](https://www.nuget.org/packages/paccor.HardwareManifestPluginManager) the [IHardwareManifestPlugin interface](https://www.nuget.org/packages/paccor.HardwareManifestPlugin). + +See the [HIRS .NET Provisioner](https://github.com/nsacyber/hirs/) code on github for an example usage of this as a plugin. -This hardware manifest plugin encapsulates paccor's shell scripts into a .NET package. This allows paccor's hardware evidence collection to be integrated into any .NET program that can [manage](https://www.nuget.org/packages/paccor.HardwareManifestPluginManager) the [IHardwareManifestPlugin interface](https://www.nuget.org/packages/paccor.HardwareManifestPlugin). -See the [HIRS .NET Provisioner](https://github.com/nsacyber/hirs/) code on github for an example usage of this plugin. diff --git a/dotnet/ComponentClassRegistry/Smbios/Smbios.csproj b/dotnet/ComponentClassRegistry/Smbios/Smbios.csproj index 2dbca7d..f1d28fe 100644 --- a/dotnet/ComponentClassRegistry/Smbios/Smbios.csproj +++ b/dotnet/ComponentClassRegistry/Smbios/Smbios.csproj @@ -8,10 +8,10 @@ enable linux-x64;win-x64 NSA Cybersecurity Directorate + README.md paccor.smbios $(Version) paccor;platform;certificate;hardware;manifest;component;class;registry;smbios;evidence;collection - README.md Apache-2.0 icon.png diff --git a/dotnet/ComponentClassRegistry/Storage/Storage.csproj b/dotnet/ComponentClassRegistry/Storage/Storage.csproj index 9009610..741fbdf 100644 --- a/dotnet/ComponentClassRegistry/Storage/Storage.csproj +++ b/dotnet/ComponentClassRegistry/Storage/Storage.csproj @@ -8,10 +8,10 @@ enable linux-x64;win-x64 NSA Cybersecurity Directorate + README.md paccor.storage $(Version) paccor;platform;certificate;hardware;manifest;component;class;registry;storage;ata;scsi;nvme;evidence;collection - README.md Apache-2.0 icon.png