Maintenance 26/100405d since update
Active installs
80
Downloads
2,768
Reviews
0
Age
4.2y
Plugin info
Total downloads: 2,768
Active installs: 80
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 2 language(s)
Contributors: 1
Last updated: 1/9/2025 (405 days ago)
Added to WordPress: 12/20/2021 (4 years old)
Minimum WordPress version: 6.0
Tested up to WordPress version: 6.7.4
Minimum PHP version: 8.2
Maintenance & Compatibility
Maintenance score
Possibly abandoned • Last updated 405 days ago
26/100
Is WpBom abandoned?
Possibly abandoned (last update 405 days ago).
Compatibility
Requires WordPress: 6.0
Tested up to: 6.7.4
Requires PHP: 8.2
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
No similar plugins found yet.
Description
This package is compatible with WordPress Coding Standards, PSR-4.
WordPress integration with OWASP CycloneDX and Dependency Track
Features:
- Automatic BOM submission to OWASP Dependency Track
- Manual BOM submission to OWASP Dependency Track
- Download BOM JSON in OWASP CycloneDX format
Frequently Asked Questions
Add CPE from BOM
add_filter(
'wpbom_bom',
function( $bom ) {
foreach ( $bom['components'] as $key => $component ) {
if ( 'woocommerce' === $component['name'] ) {
$bom['components'][ $key ]['cpe'] = 'cpe:2.3:a:woocommerce:woocommerce:' . $component['version'] . ':*:*:*:*:wordpress:*:*';
}
}
return $bom;
}
);
We are building a feature to automate this
Remove component from BOM
add_filter(
'wpbom_bom',
function( $bom ) {
foreach ( $bom['components'] as $key => $component ) {
if ( 'woocommerce' === $component['name'] ) {
unset( $bom['components'][ $key ] );
}
}
return $bom;
}
);
Add component from BOM
add_filter(
'wpbom_bom',
function( $bom ) {
global $wpdb;
$db_server_info = explode( '-', $wpdb->db_server_info() );
$bom['components'][] = array(
'type' => 'application',
'bom-ref' => 'pkg:deb/debian/' . strtolower( $db_server_info[2] ) . '@' . $db_server_info[1],
'name' => strtolower( $db_server_info[2] ),
'version' => $db_server_info[1],
'purl' => 'pkg:deb/debian/' . strtolower( $db_server_info[2] ) . '@' . $db_server_info[1],
'licenses' => array(
array(
'license' => array(
'id' => 'GPL-2.0-or-later',
),
),
),
);
return $bom;
}
);
Review feed
No reviews available
Changelog
1.4.0
- Add PHP 8.4
1.2.0
- Add WordPress as component
- Fix some bugs
1.1.0
- Add CPE example
- Fix Copyright
- Remove purl
1.0.2
- Add icon
1.0.0
- First release!
