Sealing Application Dependencies
Code examples
Here are some simple usage examples of using the Seal CLI to fix application dependencies in the context of various package managers. Please note that the CLI replaces the vulnerable packages with their sealed versions. So the process is always:
Download the packages normally
Run the CLI
For relevant ecosystems - build the project
npm project
# Initialize an npm project
npm init -y
# Install example dependency
npm install [email protected]
# Scan the manifest file for vulnerable packages and create a local configuration
# file telling the CLI to fix the example dependency
seal scan --generate-local-config
# Note that a .seal-actions.yml file was created
# Fix the example dependencies by replacing them with their sealed versions
seal fixpip project
Maven project
Gradle project
Composer project
Last updated