Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
@arundo/edge-agent-types
Advanced tools
:mega: If you are looking for
How to install latest Arundo Edge Agent
, take a look here.
This repository contains the Edge Agent Types, which is used heavily by edge-agent
and edge-agent-ui
. If you want to change some of the types, make sure you link this repository to your project and use the yarn watch
script described below.
If you want to dive into how Edge Agent works, take a look here. #Change this link
You need to do the following,
First, you'll need to install the dependencies by executing
yarn install
A preinstall
script exists in package.json that sets git config hooks.Path to ./git/hooks. This is for automatically checking commit messages locally.
This package is used by for instance edge-agent
and edge-agent-ui
. To be able to use a local version of this package,
you need to link this package within the repository that uses this package. First link this repository to your global yarn package repository.
Go inside edge-agent-types
and run:
yarn link
Then go to the repository you want to start using this local version of the package (for example edge-agent
), and run:
yarn link @arundo/edge-agent-types
Remember to build the types. This has to be done each time you change the types, to be able to see the changes in the project you are working on.
yarn compile
You can also put the compiler in watch mode, which will compile whenever you change the code.
yarn watch
index.ts
file in root the same folder. This is needed because edge-agent-types is released as a package to npm and only files imported in index.ts
will be compiled.yarn test
before committing.yarn snyk test
and yarn snyk wizard
)develop
develop
into master
:warning: This repo uses semantic-release to create new releases. The release version is determined by commit messages and type. Pull request or commits to master trigger new releases. For more info, have a look at our Git guidelines.
To commit use:
yarn commit
If you want to write commit messages by hand be sure to follow Angular commit messages guidlines
For example: fix(inputModules): better error handling
If you want to use git commit -m "something-something"
you must format the commit messages according to the Angular commit message guidlines. A git hook (husky + commitlint) will run on hook type commit-msg
, and prevents you from adding faulty commit messages.
If you are having trouble running the git hook delete your hooks folder:
rm -rf .git/hooks
and run:
yarn install --force
If you are looking on how we release the Edge Agent product, have a look here.
FAQs
Shared Edge Agent Types
The npm package @arundo/edge-agent-types receives a total of 92 weekly downloads. As such, @arundo/edge-agent-types popularity was classified as not popular.
We found that @arundo/edge-agent-types demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.