Benign go Download

fastlane/lib/fastlane/actions/upload_symbols_to_crashlytics.rb

Enumerates files with a recursive Ruby globReads Ruby authentication request parameter
SHA-256d8d97464a99a528df1664607b1e2d490c8c42e091753a59c2253b8139cd34312
MaleculeH₂(CmF)

Evidence

Reads Ruby authentication request parameter lines 9–13
9:22… n(params)
10
11 if !params[:app_id] && !params[:gsp_path] && !params[:api_token]
12 UI.user_error!('Either Firebase Crashlytics App ID, path to GoogleService-Info.plist or legacy Fabric API key must be given.')
13 en …
Contains common English function words lines 23–29
23:21… Couldn't find any dSYMs, please pass them using the dsym_path option")
24 return nil
25 end
26
27 # Get rid of duplicates (which might occur when both passed and detected)
28 dsym_paths = dsym_paths.collect { |a| File.expand_path(a) }
29 dsym_path …
Contains common English function words lines 33–36
33:11… UI.message("Using #{max_worker_threads} threads for Crashlytics dSYM upload 🏎")
34 end
35
36 worker = FastlaneCore::QueueWorker.new(max_ …
Contains common English function words lines 41–45
41:67… s 💯")
42 end
43
44 # @param current_path this is a path to either a dSYM or a zipped dSYM
45 # this might also be either nested or not, …
Enumerates files with a recursive Ruby glob lines 127–129
127:36… default_value: ENV[SharedValues::DSYM_OUTPUT_PATH.to_s] || (Dir["./**/*.dSYM"] + Dir["./**/*.dSYM.zip"]).sort_by { |f| File.mtime(f) }.last,
128 default_value_dynamic: true,
129 …

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.