{"bomFormat":"CycloneDX","specVersion":"1.5","serialNumber":"urn:uuid:014836aa-11ce-438e-b7c9-827e0f2fc30b","version":1,"metadata":{"timestamp":"2026-07-27T02:27:27.990Z","tools":{"components":[{"type":"application","name":"calvary-protect-assurance-builder","version":"1"}]},"component":{"type":"application","bom-ref":"pkg:npm/calvary-fivem-protect@6.15.0","name":"calvary-fivem-protect","version":"6.15.0"}},"components":[{"type":"library","bom-ref":"pkg:npm/%40discordjs/builders@1.14.1","name":"@discordjs/builders","version":"1.14.1","purl":"pkg:npm/%40discordjs/builders@1.14.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40discordjs/collection@1.5.3","name":"@discordjs/collection","version":"1.5.3","purl":"pkg:npm/%40discordjs/collection@1.5.3","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40discordjs/collection@2.1.1","name":"@discordjs/collection","version":"2.1.1","purl":"pkg:npm/%40discordjs/collection@2.1.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40discordjs/collection@2.1.1","name":"@discordjs/collection","version":"2.1.1","purl":"pkg:npm/%40discordjs/collection@2.1.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40discordjs/formatters@0.6.2","name":"@discordjs/formatters","version":"0.6.2","purl":"pkg:npm/%40discordjs/formatters@0.6.2","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40discordjs/rest@2.6.3","name":"@discordjs/rest","version":"2.6.3","purl":"pkg:npm/%40discordjs/rest@2.6.3","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40discordjs/util@1.2.0","name":"@discordjs/util","version":"1.2.0","purl":"pkg:npm/%40discordjs/util@1.2.0","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40discordjs/ws@1.2.3","name":"@discordjs/ws","version":"1.2.3","purl":"pkg:npm/%40discordjs/ws@1.2.3","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40sapphire/async-queue@1.5.5","name":"@sapphire/async-queue","version":"1.5.5","purl":"pkg:npm/%40sapphire/async-queue@1.5.5","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40sapphire/shapeshift@4.0.0","name":"@sapphire/shapeshift","version":"4.0.0","purl":"pkg:npm/%40sapphire/shapeshift@4.0.0","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40sapphire/snowflake@3.5.5","name":"@sapphire/snowflake","version":"3.5.5","purl":"pkg:npm/%40sapphire/snowflake@3.5.5","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40types/node@26.1.1","name":"@types/node","version":"26.1.1","purl":"pkg:npm/%40types/node@26.1.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40types/ws@8.18.1","name":"@types/ws","version":"8.18.1","purl":"pkg:npm/%40types/ws@8.18.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/%40vladfrangu/async_event_emitter@2.4.7","name":"@vladfrangu/async_event_emitter","version":"2.4.7","purl":"pkg:npm/%40vladfrangu/async_event_emitter@2.4.7","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/aws-ssl-profiles@1.1.2","name":"aws-ssl-profiles","version":"1.1.2","purl":"pkg:npm/aws-ssl-profiles@1.1.2","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/denque@2.1.0","name":"denque","version":"2.1.0","purl":"pkg:npm/denque@2.1.0","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/discord-api-types@0.38.50","name":"discord-api-types","version":"0.38.50","purl":"pkg:npm/discord-api-types@0.38.50","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/discord-api-types@0.38.50","name":"discord-api-types","version":"0.38.50","purl":"pkg:npm/discord-api-types@0.38.50","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/discord-api-types@0.38.50","name":"discord-api-types","version":"0.38.50","purl":"pkg:npm/discord-api-types@0.38.50","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/discord-api-types@0.38.50","name":"discord-api-types","version":"0.38.50","purl":"pkg:npm/discord-api-types@0.38.50","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/discord-api-types@0.38.50","name":"discord-api-types","version":"0.38.50","purl":"pkg:npm/discord-api-types@0.38.50","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/discord-api-types@0.38.50","name":"discord-api-types","version":"0.38.50","purl":"pkg:npm/discord-api-types@0.38.50","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/discord.js@14.27.0","name":"discord.js","version":"14.27.0","purl":"pkg:npm/discord.js@14.27.0","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/dotenv@17.4.2","name":"dotenv","version":"17.4.2","purl":"pkg:npm/dotenv@17.4.2","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/fast-deep-equal@3.1.3","name":"fast-deep-equal","version":"3.1.3","purl":"pkg:npm/fast-deep-equal@3.1.3","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/generate-function@2.3.1","name":"generate-function","version":"2.3.1","purl":"pkg:npm/generate-function@2.3.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/iconv-lite@0.7.3","name":"iconv-lite","version":"0.7.3","purl":"pkg:npm/iconv-lite@0.7.3","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/is-property@1.0.2","name":"is-property","version":"1.0.2","purl":"pkg:npm/is-property@1.0.2","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/lodash.snakecase@4.1.1","name":"lodash.snakecase","version":"4.1.1","purl":"pkg:npm/lodash.snakecase@4.1.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/lodash@4.18.1","name":"lodash","version":"4.18.1","purl":"pkg:npm/lodash@4.18.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/long@5.3.2","name":"long","version":"5.3.2","purl":"pkg:npm/long@5.3.2","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/lru.min@1.1.4","name":"lru.min","version":"1.1.4","purl":"pkg:npm/lru.min@1.1.4","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/magic-bytes.js@1.13.0","name":"magic-bytes.js","version":"1.13.0","purl":"pkg:npm/magic-bytes.js@1.13.0","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/mysql2@3.23.1","name":"mysql2","version":"3.23.1","purl":"pkg:npm/mysql2@3.23.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/named-placeholders@1.1.6","name":"named-placeholders","version":"1.1.6","purl":"pkg:npm/named-placeholders@1.1.6","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/safer-buffer@2.1.2","name":"safer-buffer","version":"2.1.2","purl":"pkg:npm/safer-buffer@2.1.2","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/sql-escaper@1.5.1","name":"sql-escaper","version":"1.5.1","purl":"pkg:npm/sql-escaper@1.5.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/ts-mixer@6.0.4","name":"ts-mixer","version":"6.0.4","purl":"pkg:npm/ts-mixer@6.0.4","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/tslib@2.8.1","name":"tslib","version":"2.8.1","purl":"pkg:npm/tslib@2.8.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/undici-types@8.3.0","name":"undici-types","version":"8.3.0","purl":"pkg:npm/undici-types@8.3.0","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/undici@6.27.0","name":"undici","version":"6.27.0","purl":"pkg:npm/undici@6.27.0","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]},{"type":"library","bom-ref":"pkg:npm/ws@8.21.1","name":"ws","version":"8.21.1","purl":"pkg:npm/ws@8.21.1","properties":[{"name":"calvary:developmentDependency","value":"false"},{"name":"calvary:optionalDependency","value":"false"}]}]}