1414using Microsoft . ComponentDetection . Detectors . NuGet ;
1515using Microsoft . ComponentDetection . Detectors . Pip ;
1616using Microsoft . ComponentDetection . Detectors . Pnpm ;
17+ using Microsoft . ComponentDetection . Detectors . Poetry ;
1718using Microsoft . ComponentDetection . Detectors . Ruby ;
1819using Microsoft . ComponentDetection . Detectors . Rust ;
1920using Microsoft . ComponentDetection . Detectors . Spdx ;
21+ using Microsoft . ComponentDetection . Detectors . Vcpkg ;
2022using Microsoft . ComponentDetection . Detectors . Yarn ;
2123using Microsoft . ComponentDetection . Detectors . Yarn . Parsers ;
2224using Microsoft . ComponentDetection . Orchestrator . ArgumentSets ;
@@ -105,6 +107,9 @@ public static IServiceCollection AddComponentDetection(this IServiceCollection s
105107 // pnpm
106108 services . AddSingleton < IComponentDetector , PnpmComponentDetector > ( ) ;
107109
110+ // Poetry
111+ services . AddSingleton < IComponentDetector , PoetryComponentDetector > ( ) ;
112+
108113 // Ruby
109114 services . AddSingleton < IComponentDetector , RubyComponentDetector > ( ) ;
110115
@@ -114,6 +119,9 @@ public static IServiceCollection AddComponentDetection(this IServiceCollection s
114119 // SPDX
115120 services . AddSingleton < IComponentDetector , Spdx22ComponentDetector > ( ) ;
116121
122+ // VCPKG
123+ services . AddSingleton < IComponentDetector , VcpkgComponentDetector > ( ) ;
124+
117125 // Yarn
118126 services . AddSingleton < IYarnLockParser , YarnLockParser > ( ) ;
119127 services . AddSingleton < IYarnLockFileFactory , YarnLockFileFactory > ( ) ;
0 commit comments