
Security News
Follow-up and Clarification on Recent Malicious Ruby Gems Campaign
A clarification on our recent research investigating 60 malicious Ruby gems.
Only .gpc and .p11 file extententions are supported
Abo.new
Returns:
Abo
parse_file(path_to_file)
export_to_gpc(output_file, abo_hash_data)
export_to_p11(output_file, abo_hash_data)
Usage:
bank_statement = Abo.new.parse_file(path_to_file)
Arguments:
path_to_file | String with path to GPC file
Returns:
AboStatement
to_hash()
client_account_number
client_account_prefix_number
abbreviated_client_name
old_balance_date
old_balance
new_balance
transactions_debit
transactions_credit
statement_sequence_number
posting_date
transactions
Array
AboTransaction
to_hash()
client_account_number
client_account_prefix_number
counter_account_number
counter_account_prefix_number
document_number
amount
posting_code
variable_symbol
constant_symbol
specific_symbol
value
additional_information
change_of_item_code
type_of_data
due_date
debit
credit
counter_account_bank_code
note
Usage:
payment_orders = Abo.new.parse_file(path_to_file)
Arguments:
path_to_file | String with path to GPC file
Returns:
Array
AboPaymentOrder
to_hash()
order_number_of_statement
file_creation_date
own_bank_code
counter_account_bank_code
amount
due_date
constant_symbol
variable_symbol_credit
specific_symbol_credit
own_account_prefix
own_account_number
counter_account_prefix
counter_account_number
credit_information
own_account_name
counter_account_name
variable_symbol_debit
specific_symbol_debit
debit_information
bank_information
Usage:
Abo.new.export_to_gpc(output_file, abo_hash_data)
Arguments:
output_file | String of where to save the file
abo_hash_data | Hash of ABO data (AboStatement with AboTransactions)
Returns:
Nothing
Usage:
Abo.new.export_to_p11(output_file, abo_hash_data)
Arguments:
output_file | String of where to save the file
abo_hash_data | Array of AboPaymentOrders (as hash)
Returns:
Nothing
FAQs
Unknown package
We found that abo_parser 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.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.
Security News
ESLint now supports parallel linting with a new --concurrency flag, delivering major speed gains and closing a 10-year-old feature request.
Research
/Security News
A malicious Go module posing as an SSH brute forcer exfiltrates stolen credentials to a Telegram bot controlled by a Russian-speaking threat actor.