
Research
/Security News
Mini Shai-Hulud Campaign Hits Red Hat Cloud Services npm Packages
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.
@ubio/protocol
Advanced tools
Note: This repository is under active development. Please expect breaking changes in v0.x.x releases.
Domain is a colection of input, output and type definitions. Domains are uniquely identified by id which is a PascalCase string. Example: FlightBooking.
Definition is a JSON Schema object, uniquely identified by id, which consists of domain id and definition key, separated with dot. Example: Generic.Price.
Definitions also have $id attribute which is a fragment identifier used to uniquely reference definitions in JSON Schema validation. Example: #Generic.Price.
Returns an array of all Domain instances supported by protocol.
Returns Domain instance with specified id, or null if no such domain exists.
Returns Def instance by specified domainId and key, or null if no such definition exists.
Returns Def instance by definition id (domainId and key, separated with dot) or null if no such definition exists.
Validates specified object against definition JSON schema.
Definition is resolved by definition id.
If object is invalid, errors will contain an array of errors in AJV-compatible format.
Validates specified object against definition JSON schema.
Definition is resolved by definition domainId and key.
If object is invalid, errors will contain an array of errors in AJV-compatible format.
Returns all input definitions of domain.
Returns all output definitions of domain.
Returns all type definitions of domain.
Returns all definitions of domain.
Returns Def instance belonging to this domain by key, or null if no such definition exists.
Validates specified object against definition JSON schema.
If object is invalid, errors will contain an array of errors in AJV-compatible format.
FAQs
ubio Automation Protocol
The npm package @ubio/protocol receives a total of 12 weekly downloads. As such, @ubio/protocol popularity was classified as not popular.
We found that @ubio/protocol demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 13 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
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.

Research
/Security News
The North Korean malware loader hides in a Packagist-listed package and its GitHub branch to fetch and execute remote code in a likely Contagious Interview-style lure.

Security News
The Rust project is moving toward formal rules on LLM use in contributions after months of internal debate over maintainer burden, code quality, and contributor experience.