
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.
@rainforestqa/farmer
Advanced tools
AWS Device Farm Websocket client. Connects to real mobile devices, renders their UI and enables interacting with them.
A web client built to interact with AWS Device Farm's remote access API.
The client was designed to be imported as a dependency in beak to interact directly with our devices on Device Farm.
npm install
npm run start
to start a webpack dev server build, this should automatically open a browser tab at http://localhost:8080/
with example/index.html
as contentRainforest
repo run bundle exec rails console
to open rails consoledevice_farm = Aws::DeviceFarm::Client.new(region: 'us-west-2', credentials: Aws::Credentials.new(GetEnv['DEVICE_FARM_PUBLIC_KEY'], GetEnv['DEVICE_FARM_SECRET_KEY']))
device_farm.list_projects
remote = device_farm.create_remote_access_session({
project_arn: PROJECT_ARN,
device_arn: DEVICE_ARN,
name: "Remote Session Test",
configuration: {
billing_method: "METERED",
},
})
endpoint
is not nil
(status
should be RUNNING
). It will take ± 2min for the remote session to provision and this to return an endpoint.access = device_farm.get_remote_access_session({arn: remote.remote_access_session.arn})
access["remote_access_session"]["endpoint"]
Open the tab with http://localhost:8080/
Paste the endpoint value into the input form at the top
Set the right device dimensions into the form fields, this is important for click events to end up on the right places, the dimensions are stored in the remote_access_session
attributes
Click 'Launch Farmer' button
Profit!
Remember to close the remote session after you're done testing
device_farm.stop_remote_access_session({arn: remote.remote_access_session.arn})
A new version of the package has to be published to NPM. Depending projects have to update their package.json to use the latest version.
Publishing a new version to NPM is automated via CircleCI workflows that kick off when changes with a new package.json version are merged to the master branch.
FAQs
AWS Device Farm Websocket client. Connects to real mobile devices, renders their UI and enables interacting with them.
We found that @rainforestqa/farmer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 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.