Benign ruby Download

fastlane-plugin-rustored 0.1.1

Faraday HTTP connection builderRuby Faraday HTTP import
SHA-2568bb4f9b5648cca3afe4787f7c407cda120f8ca189f17ad9f5c121fb3ae5b9654
MaleculeH₂(Cm₃F)

Evidence

Faraday HTTP connection builder rustored_helper.rb · lines 1–25
1require 'fastlane_core/ui/ui'
2require 'faraday'
3require 'json'
4
5module Fastlane
6 UI = FastlaneCore::UI unless Fastlane.const_defined?(:UI)
7
8 module Helper
9 class RustoredHelper
10 BASE_URL = 'https://public-api.rustore.ru/public/v1'
11
12 def self.client
13 @client ||= Faraday.new(url: BASE_URL) do |f|
14 f.request(:json)
15 f.request(:multipart)
⋯5 lines
21 UI.message("Publishing AAB to Rustore...")
22
23 response = client.post("/application/#{package_name}/version/#{version_id}/aab") do |req|
24 req.headers['Public-Token'] = token
25 req. …
Reads Ruby authentication request parameter rustored_publish_aab_action.rb · lines 11–15
11:7… Fastlane::Helper::RustoredHelper.publish_aab(
12 token: params[:token],
13 package_name: params[:package_name],
14 version_id: params[:version_id],
15 aab_path: params[:aab_pat …
Contains common English function words rustored_publish_aab_action.rb · lines 35–39
35:29… RE_AAB_PATH",
36 description: "Path to the AAB file you want to publish",
37 optional: false,
38 type: String
39 …
Contains common English function words rustored_publish_apk_action.rb · lines 51–56
51:32… IS_MAIN_APK",
52 description: "Whether this APK is the main APK",
53 optional: false,
54 type: Boolean
55 )
56 …
Enumerates files with a recursive Ruby glob rustored.rb · lines 1–13
⋯4 lines
5 # Return all .rb files inside the "actions" and "helper" directory
6 def self.all_classes
7 Dir[File.expand_path('**/{actions,helper}/*.rb', File.dirname(__FILE__))]
8 end
9 end
⋯4 lines

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.