
Research
/Security News
10 npm Typosquatted Packages Deploy Multi-Stage Credential Harvester
Socket researchers found 10 typosquatted npm packages that auto-run on install, show fake CAPTCHAs, fingerprint by IP, and deploy a credential stealer.
@web3-storage/aggregate-client
Advanced tools
The aggregate client for https://web3.storage
The @web3-storage/aggregate-client package provides the "low level" client API for aggregating data uploaded with the w3up platform. It is based on [web3-storage/specs/w3-aggregation.md])https://github.com/web3-storage/specs/blob/feat/filecoin-spec/w3-aggregation.md) and is not intended for web3.storage end users.
Install the package using npm:
npm install @web3-storage/aggregate-client
aggregateOfferfunction aggregateOffer(
conf: InvocationConfig,
piece: Piece,
offer: Piece[],
): Promise<{ status: string }>
Ask the service to create an aggregate offer and put it available for Storage Providers.
More information: InvocationConfig
aggregateGetfunction aggregateGet(
conf: InvocationConfig,
subject: PieceCID,
): Promise<unkown>
Ask the service to get deal details of an aggregate.
More information: InvocationConfig
PieceAn offered CAR to be part of an Aggregate.
export interface Piece {
link: PieceCID
size: number
}
export type PieceCID = ReturnType<typeof CommP.toCID>
InvocationConfigThis is the configuration for the UCAN invocation. It is an object with issuer, audience, resource and proofs:
issuer is the signing authority that is issuing the UCAN invocation(s).audience is the principal authority that the UCAN is delegated to.resource (with field) points to a storage space.proofs are a set of capability delegations that prove the issuer has the capability to perform the action. These might not be required.Feel free to join in. All welcome. Please open an issue!
Dual-licensed under MIT + Apache 2.0
FAQs
The web3.storage aggregate client
We found that @web3-storage/aggregate-client demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 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
/Security News
Socket researchers found 10 typosquatted npm packages that auto-run on install, show fake CAPTCHAs, fingerprint by IP, and deploy a credential stealer.

Product
Socket Firewall Enterprise is now available with flexible deployment, configurable policies, and expanded language support.

Security News
Open source dashboard CNAPulse tracks CVE Numbering Authorities’ publishing activity, highlighting trends and transparency across the CVE ecosystem.