
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
@cumulus/move-granules
Advanced tools
This lambda function is responsible for moving granule files from a file staging location to their final location.
For more information on configuring a Cumulus Message Adapter task, see the Cumulus workflow input/output documentation.
Config object fields:
field name | type | default | values | description |
---|---|---|---|---|
bucket | string | (required) | Name of the source AWS S3 bucket that contains the granule files | |
buckets | object | (required) | Object specifying AWS S3 buckets used by this task | |
collection | object | (required) | The cumulus-api collection object | |
distribution_endpoint | string | (required) | The API distribution endpoint | |
duplicateHandling | string | error |
| Specifies how duplicate filenames should be handled. In cases where an object collision results in duplicate evaluation, the task will check the database via API for a granuleId collision in another collection and error regardless of this configuration if one is found. |
moveStagedFiles | boolean | true | Can set to false to skip moving files from the staging location. Defaults to true . | |
s3MultipartChunksizeMb | number | S3 multipart upload chunk size in MB. If none is specified, the default default_s3_multipart_chunksize_mb is used. | ||
checkCrossCollectionCollisions | boolean | true | true/false | Default behavior configures MoveGranules to use the API to determine if a file collision is the result of a file registered to a granule in another collection, and if it is, fail (ignoring duplicateHandling configuration). Setting this value to false disables that check and MoveGranules will not use database checks and assume all collisions are due to same-collection collisions. |
Input object fields:
field name | type | default | description |
---|---|---|---|
granules | array<object> | (required) | List of granule objects |
Output object fields:
field name | type | default | description |
---|---|---|---|
granules | array<object> | N/A | List of granule objects with updated S3 location information |
Cumulus is a cloud-based data ingest, archive, distribution and management prototype for NASA's future Earth science data streams.
To make a contribution, please see our contributing guidelines.
FAQs
Move granule files from staging to final location
We found that @cumulus/move-granules demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.