
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/sync-granule
Advanced tools
Download a given granule from a given provider to S3
field name | type | default | values | description |
---|---|---|---|---|
buckets | object | (required) | Object specifying AWS S3 buckets used by this task | |
downloadBucket | string | (required) | Name of AWS S3 bucket to use when downloading files | |
provider | object | (required) | The cumulus-api provider object | |
collection | object | The cumulus-api collection object | ||
duplicateHandling | string | error |
| Specifies how duplicate filenames should be handled |
fileStagingDir | string | file-staging | Directory used for staging location of files. Granules are further organized by stack name and collection name making the full path file-staging/<stack name>/<collection name> | |
pdr | object | Object containing the name and path for a PDR file | ||
sftpFastDownload | boolean | false | If true, sftp download is performed using parallel reads for faster throughput. Lambda ephemeral storage is used to download files before files are uploaded to s3. Please note that not all sftp servers have the concurrency support required. See https://www.npmjs.com/package/ssh2-sftp-client#orge45232c for more information. | |
syncChecksumFiles | boolean | false | If true, checksum files are also synced. | |
stack | string | The name of the deployment stack to use. Useful as a prefix. | ||
useGranIdPath | boolean | true | true, false | If set to false, the granule file staging path will be '<staging_dir>/<collection_id>/`. If set to true, the granule file staging path will be '<staging_dir>/<collection_id>/<md5_granIdHash_file>. Please note that duplicate collision settings in sync granule are impacted by this as file collision will be -per granuleId- instead of -per collection- for this task |
workflowStartTime | integer | Specifies the start time (as a timestamp) for the current workflow and will be used as the createdAt time for granules output. If the specified timestamp is in the future, then the current time will be used instead. |
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
Download a given granule
We found that @cumulus/sync-granule 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.