TypeError: 'NoneType' object is not subscriptable

TypeError: 'NoneType' object is not subscriptable
line 334, in add_actor_detail
$ python3 misp_import.py --all -d
[2023-02-12 19:53:28,194] INFO     misp_tools
[2023-02-12 19:53:28,194] INFO     misp_tools    '##::::'##:'####::'######::'########:::::'########::'#######:::'#######::'##::::::::'######::
[2023-02-12 19:53:28,194] INFO     misp_tools     ###::'###:. ##::'##... ##: ##.... ##::::... ##..::'##.... ##:'##.... ##: ##:::::::'##... ##:
[2023-02-12 19:53:28,194] INFO     misp_tools     ####'####:: ##:: ##:::..:: ##:::: ##::::::: ##:::: ##:::: ##: ##:::: ##: ##::::::: ##:::..::
[2023-02-12 19:53:28,194] INFO     misp_tools     ## ### ##:: ##::. ######:: ########:::::::: ##:::: ##:::: ##: ##:::: ##: ##:::::::. ######::
[2023-02-12 19:53:28,195] INFO     misp_tools     ##. #: ##:: ##:::..... ##: ##.....::::::::: ##:::: ##:::: ##: ##:::: ##: ##::::::::..... ##:
[2023-02-12 19:53:28,195] INFO     misp_tools     ##:.:: ##:: ##::'##::: ##: ##:::::::::::::: ##:::: ##:::: ##: ##:::: ##: ##:::::::'##::: ##:
[2023-02-12 19:53:28,195] INFO     misp_tools     ##:::: ##:'####:. ######:: ##:::::::::::::: ##::::. #######::. #######:: ########:. ######::
[2023-02-12 19:53:28,195] INFO     misp_tools    ..:::::..::....:::......:::..:::::::::::::::..::::::.......::::.......:::........:::......:::
[2023-02-12 19:53:28,195] INFO     misp_tools               _____
[2023-02-12 19:53:28,195] INFO     misp_tools                /  '
[2023-02-12 19:53:28,195] INFO     misp_tools             ,-/-,__ __
[2023-02-12 19:53:28,195] INFO     misp_tools            (_/  (_)/ (_
[2023-02-12 19:53:28,195] INFO     misp_tools                         _______                        __ _______ __        __ __
[2023-02-12 19:53:28,195] INFO     misp_tools                        |   _   .----.-----.--.--.--.--|  |   _   |  |_.----|__|  |--.-----.
[2023-02-12 19:53:28,195] INFO     misp_tools                        |.  1___|   _|  _  |  |  |  |  _  |   1___|   _|   _|  |    <|  -__|
[2023-02-12 19:53:28,195] INFO     misp_tools                        |.  |___|__| |_____|________|_____|____   |____|__| |__|__|__|_____|
[2023-02-12 19:53:28,195] INFO     misp_tools                        |:  1   |                         |:  1   |
[2023-02-12 19:53:28,195] INFO     misp_tools                        |::.. . |                         |::.. . |  Threat Intelligence v0.6.6
[2023-02-12 19:53:28,195] INFO     misp_tools                        `-------'                         `-------'
[2023-02-12 19:53:28,195] INFO     misp_tools
[2023-02-12 19:53:28,195] INFO     config
[2023-02-12 19:53:28,195] INFO     config  _______ _     _ _______ _______ _     _      _______  _____  __   _ _______ _____  ______
[2023-02-12 19:53:28,195] INFO     config  |       |_____| |______ |       |____/       |       |     | | \  | |______   |   |  ____
[2023-02-12 19:53:28,195] INFO     config  |_____  |     | |______ |_____  |    \_      |_____  |_____| |  \_| |       __|__ |_____|
[2023-02-12 19:53:28,195] INFO     config
[2023-02-12 19:53:28,196] DEBUG    config  client_id                                   value redacted, check config file
[2023-02-12 19:53:28,196] DEBUG    config  client_secret                               value redacted, check config file
[2023-02-12 19:53:28,196] DEBUG    config  crowdstrike_url                             US1
[2023-02-12 19:53:28,196] DEBUG    config  api_request_max                             5000
[2023-02-12 19:53:28,196] DEBUG    config  api_enable_ssl                              True
[2023-02-12 19:53:28,196] DEBUG    config  reports_timestamp_filename                  lastReportsUpdate.dat
[2023-02-12 19:53:28,197] DEBUG    config  indicators_timestamp_filename               lastIndicatorsUpdate.dat
[2023-02-12 19:53:28,197] DEBUG    config  actors_timestamp_filename                   lastActorsUpdate.dat
[2023-02-12 19:53:28,197] DEBUG    config  init_reports_days_before                    365
[2023-02-12 19:53:28,197] DEBUG    config  init_indicators_minutes_before              20220
[2023-02-12 19:53:28,197] DEBUG    config  init_actors_days_before                     365
[2023-02-12 19:53:28,197] DEBUG    config  reports_unique_tag                          CrowdStrike: REPORT
[2023-02-12 19:53:28,197] DEBUG    config  indicators_unique_tag                       CrowdStrike: INDICATOR
[2023-02-12 19:53:28,197] DEBUG    config  actors_unique_tag                           CrowdStrike: ADVERSARY
[2023-02-12 19:53:28,197] DEBUG    config  reports_tags                                att:source="Crowdstrike.Report"
[2023-02-12 19:53:28,197] DEBUG    config  indicators_tags                             att:source="Crowdstrike.Indicators"
[2023-02-12 19:53:28,197] DEBUG    config  actors_tags                                 att:source="Crowdstrike.Actors"
[2023-02-12 19:53:28,197] DEBUG    config  unknown_mapping                             CrowdStrike:indicator:galaxy: UNATTRIBUTED
[2023-02-12 19:53:28,197] DEBUG    config  unattributed_title                          Unattributed indicators:
[2023-02-12 19:53:28,197] DEBUG    config  indicator_type_title                        Indicator Type:
[2023-02-12 19:53:28,197] DEBUG    config  malware_family_title                        Malware Family:
[2023-02-12 19:53:28,197] DEBUG    config  log_duplicates_as_sightings                 True
[2023-02-12 19:53:28,197] DEBUG    config  misp_url                                    https://3samisp
[2023-02-12 19:53:28,197] DEBUG    config  misp_auth_key                               value redacted, check config file
[2023-02-12 19:53:28,197] DEBUG    config  crowdstrike_org_uuid                        ca4f4b5d-db04-4a5e-a6de-e60636dc01be
[2023-02-12 19:53:28,197] DEBUG    config  misp_enable_ssl                             False
[2023-02-12 19:53:28,197] WARNING  config  misp_enable_ssl                             SSL is disabled for MISP API requests
[2023-02-12 19:53:28,197] DEBUG    config  ind_attribute_batch_size                    2500
[2023-02-12 19:53:28,197] DEBUG    config  event_save_memory_refresh_interval          180
[2023-02-12 19:53:28,197] DEBUG    config  max_threads                                 16
[2023-02-12 19:53:28,197] DEBUG    config  miss_track_file                             no_galaxy_mapping.log
[2023-02-12 19:53:28,197] DEBUG    config  galaxies_map_file                           galaxy.ini
[2023-02-12 19:53:28,198] DEBUG    config  tag_unknown_galaxy_maps                     True
[2023-02-12 19:53:28,198] DEBUG    config  taxonomic_kill-chain                        True
[2023-02-12 19:53:28,198] DEBUG    config  taxonomic_information-security-data-source  True
[2023-02-12 19:53:28,198] DEBUG    config  taxonomic_type                              True
[2023-02-12 19:53:28,198] DEBUG    config  taxonomic_iep                               False
[2023-02-12 19:53:28,198] DEBUG    config  taxonomic_iep2                              True
[2023-02-12 19:53:28,198] DEBUG    config  taxonomic_iep2_version                      False
[2023-02-12 19:53:28,198] DEBUG    config  taxonomic_tlp                               True
[2023-02-12 19:53:28,198] DEBUG    config  taxonomic_workflow                          True
[2023-02-12 19:53:28,899] INFO     config  No configuration errors found (1 warning)
[2023-02-12 19:53:28,899] INFO     config
[2023-02-12 19:53:28,899] INFO     config  ____ _  _ ____ ____ _  _ ____    ___  ____ ____ ____ ____ ___
[2023-02-12 19:53:28,899] INFO     config  |    |__| |___ |    |_/  [__     |__] |__| [__  [__  |___ |  \
[2023-02-12 19:53:28,899] INFO     config  |___ |  | |___ |___ | \_ ___]    |    |  | ___] ___] |___ |__/
[2023-02-12 19:53:28,899] INFO     config
[2023-02-12 19:53:30,352] INFO     processor/main
[2023-02-12 19:53:30,352] INFO     processor/main       _____ _______  _____   _____   ______ _______
[2023-02-12 19:53:30,352] INFO     processor/main         |   |  |  | |_____] |     | |_____/    |
[2023-02-12 19:53:30,352] INFO     processor/main       __|__ |  |  | |       |_____| |    \_    |
[2023-02-12 19:53:30,352] INFO     processor/main
[2023-02-12 19:53:30,352] INFO     processor/main
[2023-02-12 19:53:30,352] INFO     processor/main         ____  ___    __ __    ___  ____    _____  ____  ____   ____    ___  _____
[2023-02-12 19:53:30,352] INFO     processor/main        /    T|   \  |  T  |  /  _]|    \  / ___/ /    T|    \ l    j  /  _]/ ___/
[2023-02-12 19:53:30,352] INFO     processor/main       Y  o  ||    \ |  |  | /  [_ |  D  )(   \_ Y  o  ||  D  ) |  T  /  [_(   \_
[2023-02-12 19:53:30,352] INFO     processor/main       |     ||  D  Y|  |  |Y    _]|    /  \__  T|     ||    /  |  | Y    _]\__  T
[2023-02-12 19:53:30,353] INFO     processor/main       |  _  ||     |l  :  !|   [_ |    \  /  \ ||  _  ||    \  |  | |   [_ /  \ |
[2023-02-12 19:53:30,353] INFO     processor/main       |  |  ||     | \   / |     T|  .  Y \    ||  |  ||  .  Y j  l |     T\    |
[2023-02-12 19:53:30,353] INFO     processor/main       l__j__jl_____j  \_/  l_____jl__j\_j  \___jl__j__jl__j\_j|____jl_____j \___j
[2023-02-12 19:53:30,353] INFO     processor/main
[2023-02-12 19:53:30,353] INFO     processor/main       Start importing CrowdStrike Adversaries as events into MISP (past 365 days).
[2023-02-12 19:53:30,353] INFO     processor/main       Retrieving all adversaries.
[2023-02-12 19:53:31,116] INFO     processor/main       Got 3 adversaries from the Crowdstrike Intel API.
[2023-02-12 19:53:32,152] DEBUG    processor/thread_0   Created adversary event for WANDERING SPIDER
[2023-02-12 19:53:32,155] DEBUG    processor/thread_1   Created adversary event for VETO SPIDER
[2023-02-12 19:53:32,160] DEBUG    processor/thread_2   Created adversary event for ROYAL SPIDER
[2023-02-12 19:53:33,146] INFO     processor/main       Completed import of 3 CrowdStrike adversaries into MISP.
[2023-02-12 19:53:33,146] INFO     processor/main       Finished importing CrowdStrike Adversaries as events into MISP.
[2023-02-12 19:53:33,146] INFO     processor/main       Completed import of adversaries into MISP in 2.79 seconds
[2023-02-12 19:53:33,146] INFO     processor/main
[2023-02-12 19:53:33,146] INFO     processor/main        ____     ___  ____    ___   ____  ______  _____
[2023-02-12 19:53:33,146] INFO     processor/main       |    \   /  _]|    \  /   \ |    \|      T/ ___/
[2023-02-12 19:53:33,146] INFO     processor/main       |  D  ) /  [_ |  o  )Y     Y|  D  )      (   \_
[2023-02-12 19:53:33,146] INFO     processor/main       |    / Y    _]|   _/ |  O  ||    /l_j  l_j\__  T
[2023-02-12 19:53:33,146] INFO     processor/main       |    \ |   [_ |  |   |     ||    \  |  |  /  \ |
[2023-02-12 19:53:33,146] INFO     processor/main       |  .  Y|     T|  |   l     !|  .  Y |  |  \    |
[2023-02-12 19:53:33,146] INFO     processor/main       l__j\_jl_____jl__j    \___/ l__j\_j l__j   \___j
[2023-02-12 19:53:33,146] INFO     processor/main
[2023-02-12 19:53:33,147] INFO     processor/main       Starting import of CrowdStrike Threat Intelligence reports as events (past 365 days).
[2023-02-12 19:53:33,147] INFO     processor/main       Retrieving all available report types.
[2023-02-12 19:53:47,524] INFO     processor/main       Retrieved 182 total reports from the Crowdstrike Intel API.
[2023-02-12 19:53:47,524] INFO     processor/main       Found 2092 pre-existing CrowdStrike reports within the MISP instance.
[2023-02-12 19:53:59,160] INFO     processor/main       Retrieved extended report details for 167 reports.
[2023-02-12 19:54:08,444] INFO     processor/main       2421 related indicators found.
[2023-02-12 19:54:08,446] DEBUG    processor/thread_1   Retrieved 9 indicators detailed within report CSIT-23013
[2023-02-12 19:54:08,458] DEBUG    processor/thread_8   Retrieved 2 indicators detailed within report CSA-230071
[2023-02-12 19:54:08,494] DEBUG    processor/thread_9   Retrieved 20 indicators detailed within report CSA-230093
[2023-02-12 19:54:08,524] DEBUG    processor/thread_10  Retrieved 13 indicators detailed within report CSA-230100
[2023-02-12 19:54:08,690] DEBUG    processor/thread_4   CSA-230090 Pro-Russia Hacktivists Conduct DDoS Attacks Against Estonia and European Defense Company in Retaliation for Ukraine Aid report created.
[2023-02-12 19:54:08,693] DEBUG    processor/thread_6   CSA-230097 North African Hacktivism: November and December 2022 Activity Update report created.
[2023-02-12 19:54:08,696] DEBUG    processor/thread_2   CSA-230056 Founder of Bitzlato Cryptocurrency Exchange Arrested; Charged by DOJ with Unlicensed Money Transmitting report created.
[2023-02-12 19:54:08,701] DEBUG    processor/thread_2   Retrieved 21 indicators detailed within report CSA-230089
[2023-02-12 19:54:08,705] DEBUG    processor/thread_8   CSA-230071 Actor Exploits CVE-2021-40438 to Obtain Cloud Credentials; Steals S3 Data, Requests Ransom, then Leaks Data report created.
[2023-02-12 19:54:08,720] DEBUG    processor/thread_8   Retrieved 49 indicators detailed within report CSA-230098
[2023-02-12 19:54:08,745] DEBUG    processor/thread_14  CSA-230105 Pro-Russia Hacktivists Claim DDoS of Czechia-Based Software Company report created.
[2023-02-12 19:54:08,754] DEBUG    processor/thread_7   CSDR-23014 CrowdStrike Intelligence Daily Report Day of 24 January 2023 report created.
[2023-02-12 19:54:08,761] DEBUG    processor/thread_1   CSIT-23013 Malware Analysis of Ducktail Stealer report created.
[2023-02-12 19:54:08,767] DEBUG    processor/thread_12  CSA-230106 Pro-Russia Hacktivists Announce New Campaign Against Germany Over Military Support for Ukraine report created.
[2023-02-12 19:54:08,852] DEBUG    processor/thread_10  CSA-230100 New Updates Identified in Rekram Downloader: Configuration Format and Payload Obfuscation report created.
[2023-02-12 19:54:08,867] DEBUG    processor/thread_13  CSA-230103 Pro-Turkey Hacktivist Activity Targets Swedish Entities After Quran Burned at Protest report created.
[2023-02-12 19:54:08,868] DEBUG    processor/thread_13  Retrieved 22 indicators detailed within report CSA-230107
[2023-02-12 19:54:08,897] DEBUG    processor/thread_9   CSA-230093 Russia Announces Investments in Arctic Digital Infrastructure report created.
[2023-02-12 19:54:08,985] DEBUG    processor/thread_2   CSA-230089 Industry Reporting Details FortiOS CVE-2022-49475 Exploitation By Likely China-Nexus Actor report created.
[2023-02-12 19:54:09,062] DEBUG    processor/thread_8   CSA-230098 Ducktail Stealer Updates Email List Used for Facebook Business Account Takeover report created.
[2023-02-12 19:54:09,169] DEBUG    processor/thread_13  CSA-230107 “X-Crypts” Crypting Service Advertised on eCrime Forums, Several Samples Observed in Wild report created.
[2023-02-12 19:54:09,170] DEBUG    processor/thread_13  Retrieved 20 indicators detailed within report CSA-230096
[2023-02-12 19:54:09,196] DEBUG    processor/thread_8   CSA-230085 Actor Uses Likely Webserver Exploit to Achieve Access to Cloud Machine; Steals Cloud Credentials report created.
[2023-02-12 19:54:09,279] DEBUG    processor/thread_0   CSDR-23013 CrowdStrike Intelligence Daily Report Day of 23 January 2023 report created.
[2023-02-12 19:54:09,365] DEBUG    processor/thread_13  CSA-230096 Fake Installer Distributed via SEO Poisoning Delivers Python-Based Information Stealer report created.
[2023-02-12 19:54:09,462] DEBUG    processor/thread_13  CSA-230123 Pro-Russia Hacktivist Group Threatens Likely Bomb Hoax Campaign Against Baltic States report created.
[2023-02-12 19:54:09,625] DEBUG    processor/thread_1   Retrieved 45 indicators detailed within report CSA-230104
[2023-02-12 19:54:09,662] DEBUG    processor/thread_15  CSDR-23015 CrowdStrike Intelligence Daily Report Day of 25 January 2023 report created.
[2023-02-12 19:54:09,666] DEBUG    processor/thread_6   CSA-230109 SCATTERED SPIDER Presents First Extortion Demand report created.
[2023-02-12 19:54:09,668] DEBUG    processor/thread_6   Retrieved 6 indicators detailed within report CSA-230099
[2023-02-12 19:54:09,685] DEBUG    processor/thread_7   CSA-230116 Law Enforcement Seizes HIVE SPIDER’s Dedicated Leak Site and Victim Negotiation Portal report created.
[2023-02-12 19:54:09,774] DEBUG    processor/thread_3   Retrieved 3 indicators detailed within report CSIT-23008
[2023-02-12 19:54:09,793] DEBUG    processor/thread_7   CSA-230110 Intelligence Recon Report: Week of 23 January 2023 report created.
[2023-02-12 19:54:09,826] DEBUG    processor/thread_12  Retrieved 16 indicators detailed within report CSA-230102
[2023-02-12 19:54:09,849] DEBUG    processor/thread_2   Retrieved 34 indicators detailed within report CSA-230115
[2023-02-12 19:54:09,890] DEBUG    processor/thread_6   CSA-230099 Analysis of the AvantGarde Infection Chain Suggests Update Server Supply-Chain Compromise report created.
[2023-02-12 19:54:10,002] DEBUG    processor/thread_3   CSIT-23008 Unit 32065 in the Northern Theater Command: Ties to KARMA PANDA's Unit 65016 and Jinan MR TRB Unit 72959 report created.
[2023-02-12 19:54:10,004] DEBUG    processor/thread_3   Retrieved 14 indicators detailed within report CSA-230122
[2023-02-12 19:54:10,020] DEBUG    processor/thread_11  Retrieved 37 indicators detailed within report CSA-230091
[2023-02-12 19:54:10,046] DEBUG    processor/thread_1   CSA-230104 Industry Reporting Describes VELVET CHOLLIMA Phishing Campaign Targeting Cryptocurrency Investors report created.
[2023-02-12 19:54:10,089] DEBUG    processor/thread_12  CSA-230102 Analysis of Hive Ransomware Version 6.0; Changes Made to Address Previously Identified Cryptographic Flaw report created.
[2023-02-12 19:54:10,116] DEBUG    processor/thread_10  Retrieved 49 indicators detailed within report CSA-230108
[2023-02-12 19:54:10,145] DEBUG    processor/thread_1   CSIT-22088 CyclopsBlink: Retrospective Analysis of CVE-2022-26318 and WatchGuard Intrusion-Vector Timelines report created.
[2023-02-12 19:54:10,147] DEBUG    processor/thread_1   Retrieved 1 indicators detailed within report CSA-230127
[2023-02-12 19:54:10,211] DEBUG    processor/thread_2   CSA-230115 PRIMITIVE BEAR Baryonyx Campaign Targets Eastern European NATO-Member Countries report created.
[2023-02-12 19:54:10,216] DEBUG    processor/thread_9   Retrieved 28 indicators detailed within report CSA-230082
[2023-02-12 19:54:10,254] DEBUG    processor/thread_3   CSA-230122 Sample Tied to Iranian Operator of RCRU64 Ransomware-as-a-Service Deployed at North American Electronics Manufacturing Company report created.
[2023-02-12 19:54:10,264] DEBUG    processor/thread_1   CSA-230127 Threat Actor Leverages pingb[.]in After Exploiting Vulnerable ManageEngine Servers report created.
[2023-02-12 19:54:10,363] DEBUG    processor/thread_11  CSA-230091 Threat Actor Leverages SMOKY SPIDER's Smoke Bot to Deliver Probable SCATTERED SPIDER BlackLotus Bootkit Installers report created.
[2023-02-12 19:54:10,374] DEBUG    processor/thread_3   CSA-230121 Hacktivists Who Targeted Korean Government Networks Affiliated with Samsung Hackers report created.
[2023-02-12 19:54:10,398] DEBUG    processor/thread_0   Retrieved 24 indicators detailed within report CSIT-23036
[2023-02-12 19:54:10,411] DEBUG    processor/thread_7   Retrieved 19 indicators detailed within report CSA-230124
[2023-02-12 19:54:10,464] DEBUG    processor/thread_11  CSA-230101 Chinese Hacktivist Group Claims Breach of South Korean Government Networks report created.
[2023-02-12 19:54:10,472] DEBUG    processor/thread_3   CSA-230112 Pro-Russia Hacktivists Claim DDoS Attacks Against German Government, Financial Sector, and Airports in Retaliatory Campaign report created.
[2023-02-12 19:54:10,482] DEBUG    processor/thread_9   CSA-230082 HAZY TIGER Likely Targets Entities Across Asia With Malicious Compressed HTML Files report created.
[2023-02-12 19:54:10,484] DEBUG    processor/thread_9   Retrieved 14 indicators detailed within report CSIT-23040
[2023-02-12 19:54:10,499] DEBUG    processor/thread_10  CSA-230108 STARDUST CHOLLIMA Continues Targeting Financial Technology Sector with LNK Infection Chain report created.
[2023-02-12 19:54:10,559] DEBUG    processor/thread_8   CSA-230119 Multiple Law Enforcement Agencies Announce International Operation Targeting HIVE SPIDER report created.
[2023-02-12 19:54:10,677] DEBUG    processor/thread_7   CSA-230124 MIRAGE TIGER Remains Active as of Early 2023; Continues Use of Various Infrastructure Administration Accounts report created.
[2023-02-12 19:54:10,689] DEBUG    processor/thread_9   CSIT-23040 Browser Extension-Based Banking Trojan Mozart: Authorship and Technical Details report created.
[2023-02-12 19:54:10,757] DEBUG    processor/thread_0   CSIT-23036 CARBON SPIDER’s JSSXLoader Infection Chain report created.
[2023-02-12 19:54:11,004] DEBUG    processor/thread_4   CSA-230081 BRAIN SPIDER Linked to RADAR Ransomware; User Publicizes RADAR and Other RaaS Victims on Criminal Forum report created.
[2023-02-12 19:54:11,033] DEBUG    processor/thread_6   CSA-230117 UK NCSC Releases Details of GOSSAMER BEAR Credential-Phishing Operations report created.
[2023-02-12 19:54:11,338] DEBUG    processor/thread_3   Retrieved 16 indicators detailed within report CSA-230086
[2023-02-12 19:54:11,366] DEBUG    processor/thread_10  Retrieved 52 indicators detailed within report CSA-230111
[2023-02-12 19:54:11,647] DEBUG    processor/thread_3   CSA-230086 PROPHET SPIDER Compromises Tableau and GoAnywhere Servers via SQL Processes report created.
[2023-02-12 19:54:11,656] DEBUG    processor/thread_1   CSIT-23021 VETO SPIDER Adversary Profile: eCrime Actor Offers Access, Exploits, and Tooling for Sale report created.
[2023-02-12 19:54:11,697] DEBUG    processor/thread_0   Retrieved 75 indicators detailed within report CSIT-23018
[2023-02-12 19:54:11,728] DEBUG    processor/thread_11  CSA-230114 FBI Attributes June 2022 Harmony Bridge Breach to DPRK Adversary; Associated Malware and Cryptocurrency Laundering Tradecraft are Consistent with LABYRINTH CHOLLIMA Activity report created.
[2023-02-12 19:54:11,731] DEBUG    processor/thread_4   Retrieved 35 indicators detailed within report CSIT-23032
[2023-02-12 19:54:11,749] DEBUG    processor/thread_8   Retrieved 4 indicators detailed within report CSIT-23030
[2023-02-12 19:54:11,814] DEBUG    processor/thread_10  CSA-230111 BLIND SPIDER Continues to Target Colombia-Based Users; Distributes Quasar RAT report created.
[2023-02-12 19:54:11,817] DEBUG    processor/thread_1   CSA-230132 Killnet and Affiliates Claim DDoS Attacks in Ongoing Campaign Against Western Healthcare Entities report created.
[2023-02-12 19:54:11,819] DEBUG    processor/thread_1   Retrieved 2 indicators detailed within report CSA-230133
[2023-02-12 19:54:11,840] DEBUG    processor/thread_15  Retrieved 5 indicators detailed within report CSDR-23017
[2023-02-12 19:54:11,926] DEBUG    processor/thread_8   CSIT-23030 Technical Analysis of BokBot's Hidden VNC Module report created.
[2023-02-12 19:54:11,986] DEBUG    processor/thread_14  CSDR-23016 CrowdStrike Intelligence Daily Report Day of 26 January 2023 report created.
[2023-02-12 19:54:11,988] DEBUG    processor/thread_14  Retrieved 61 indicators detailed within report CSIT-23052
[2023-02-12 19:54:12,008] INFO     processor/thread_1   50 reports imported (0 reports skipped, 0 errors).
[2023-02-12 19:54:12,009] DEBUG    processor/thread_1   CSA-230133 ArcLocker Ransomware Operators Establish Dedicated Leak Site and Offer Victim Data for Sale report created.
[2023-02-12 19:54:12,010] DEBUG    processor/thread_1   Retrieved 5 indicators detailed within report CSIT-23017
[2023-02-12 19:54:12,018] DEBUG    processor/thread_7   Retrieved 6 indicators detailed within report CSIT-23011
[2023-02-12 19:54:12,084] DEBUG    processor/thread_9   CSIT-23026 Royal Ransomware Technical Analysis report created.
[2023-02-12 19:54:12,123] DEBUG    processor/thread_4   CSIT-23032 Make 5 Million in 5 Minutes: Analysis of a LABYRINTH CHOLLIMA SparkDownloader Infection Chain Targeting the FinTech Sector report created.
[2023-02-12 19:54:12,136] DEBUG    processor/thread_15  CSDR-23017 CrowdStrike Intelligence Daily Report Day of 27 January 2023 report created.
[2023-02-12 19:54:12,151] DEBUG    processor/thread_0   CSIT-23018 Technical Analysis of PRIMITIVE BEAR’s EvilGnome RAT report created.
[2023-02-12 19:54:12,168] DEBUG    processor/thread_1   CSIT-23017 Technical Analysis of White Rabbit Ransomware and its Cryptographic Flaw report created.
[2023-02-12 19:54:12,180] DEBUG    processor/thread_3   Retrieved 3 indicators detailed within report CSA-230130
[2023-02-12 19:54:12,194] DEBUG    processor/thread_6   Retrieved 67 indicators detailed within report CSIT-23016
[2023-02-12 19:54:12,264] DEBUG    processor/thread_7   CSIT-23011 RICOCHET CHOLLIMA: Technical Analysis of CloudMensis report created.
[2023-02-12 19:54:12,361] DEBUG    processor/thread_2   CSDR-23018 CrowdStrike Intelligence Daily Report Day of 30 January 2023 report created.
[2023-02-12 19:54:12,368] DEBUG    processor/thread_3   CSA-230130 Novel Golang Wiper SwiftSlicer Allegedly Targets Ukraine report created.
[2023-02-12 19:54:12,384] DEBUG    processor/thread_14  CSIT-23052 Softserve, Retrograde, and 9002: Malware Linked to Targeted Intrusion Activity at East Asian Entity report created.
[2023-02-12 19:54:12,391] DEBUG    processor/thread_7   CSA-230135 China’s Cyberspace Administration Buys Stake in Alibaba: Government’s “Golden Shares” Signal Shift in Big Tech Oversight report created.
[2023-02-12 19:54:12,442] DEBUG    processor/thread_11  CSDR-23019 CrowdStrike Intelligence Daily Report Day of 31 January 2023 report created.
[2023-02-12 19:54:12,462] DEBUG    processor/thread_13  Retrieved 36 indicators detailed within report CSIT-23047
[2023-02-12 19:54:12,481] DEBUG    processor/thread_9   Retrieved 45 indicators detailed within report CSIT-23057
[2023-02-12 19:54:12,484] DEBUG    processor/thread_3   CSIT-23046 Pro-Azerbaijan Hacktivism in 2022 and Geopolitical Context report created.
[2023-02-12 19:54:12,577] DEBUG    processor/thread_8   Retrieved 5 indicators detailed within report CSA-230129
[2023-02-12 19:54:12,602] DEBUG    processor/thread_15  Retrieved 21 indicators detailed within report CSIT-23006
[2023-02-12 19:54:12,629] DEBUG    processor/thread_6   CSIT-23016 Analysis of VICE SPIDER’s SocksProxyGo report created.
[2023-02-12 19:54:12,631] DEBUG    processor/thread_6   Retrieved 28 indicators detailed within report CSIT-23022
[2023-02-12 19:54:12,746] DEBUG    processor/thread_13  CSIT-23047 Analysis of PROPHET SPIDER’s Ishmael Proxy report created.
[2023-02-12 19:54:12,758] DEBUG    processor/thread_0   Retrieved 35 indicators detailed within report CSIT-23045
[2023-02-12 19:54:12,799] DEBUG    processor/thread_8   CSA-230129 CERT-UA Provides Further Context of VOODOO BEAR Destructive Attack Against Ukrainian Media Organization report created.
[2023-02-12 19:54:12,859] DEBUG    processor/thread_15  CSIT-23006 MIRAGE TIGER: Technical Analysis of VajraRAT Android RAT report created.
[2023-02-12 19:54:12,879] DEBUG    processor/thread_9   CSIT-23057 RFile: Malware Linked to Historical WICKED PANDA Activity report created.
[2023-02-12 19:54:12,883] DEBUG    processor/thread_13  CSA-230141 Azerbaijani Hacktivist Group Defaces Iranian Websites After Attack on Azeri Embassy in Tehran report created.
[2023-02-12 19:54:12,885] DEBUG    processor/thread_9   Retrieved 12 indicators detailed within report CSA-230126
[2023-02-12 19:54:12,888] DEBUG    processor/thread_4   Retrieved 70 indicators detailed within report CSIT-23010
[2023-02-12 19:54:12,947] DEBUG    processor/thread_6   CSIT-23022 Salve LATAM Banking Trojan: Main Component report created.
[2023-02-12 19:54:12,949] DEBUG    processor/thread_6   Retrieved 2 indicators detailed within report CSA-230137
[2023-02-12 19:54:12,962] DEBUG    processor/thread_11  Retrieved 14 indicators detailed within report CSA-230131
[2023-02-12 19:54:12,984] DEBUG    processor/thread_2   CSIT-23064 Profile of BOSS SPIDER Operator Faramarz Shahi Savandi and Assessment of Current Activities report created.
[2023-02-12 19:54:13,062] DEBUG    processor/thread_0   CSIT-23045 Technical Analysis of a New Variant of SCULLY SPIDER’S DanaBot Loader report created.
[2023-02-12 19:54:13,076] DEBUG    processor/thread_1   Retrieved 9 indicators detailed within report CSIT-23037
[2023-02-12 19:54:13,091] DEBUG    processor/thread_9   CSA-230126 Spam Campaign Uses Malicious OneNote Files to Deliver AsyncRAT report created.
[2023-02-12 19:54:13,092] DEBUG    processor/thread_9   Retrieved 5 indicators detailed within report CSA-230145
[2023-02-12 19:54:13,096] DEBUG    processor/thread_6   CSA-230137 Known Ransomware Actor Leverages Trojanized Software Package to Gain Initial Access to Victim Organization report created.
[2023-02-12 19:54:13,113] DEBUG    processor/thread_7   Retrieved 12 indicators detailed within report CSA-230134
[2023-02-12 19:54:13,163] DEBUG    processor/thread_0   CSA-230143 Disinformation Campaigns Observed Against January 2023 Czech Presidential Elections report created.
[2023-02-12 19:54:13,243] DEBUG    processor/thread_11  CSA-230131 LABYRINTH CHOLLIMA Targets Defense Sector with SecurePDF Malicious PDF Reader report created.
[2023-02-12 19:54:13,244] DEBUG    processor/thread_11  Retrieved 45 indicators detailed within report CSA-230153
[2023-02-12 19:54:13,271] DEBUG    processor/thread_15  Retrieved 49 indicators detailed within report CSIT-23054
[2023-02-12 19:54:13,287] DEBUG    processor/thread_14  CSIT-23053 Pro-Turkey Hacktivist Activity Year-in-Review 2022 report created.
[2023-02-12 19:54:13,302] DEBUG    processor/thread_1   CSIT-23037 Kazuar’s Updated On-Disk Storage report created.
[2023-02-12 19:54:13,317] DEBUG    processor/thread_6   CSA-230154 Pro-Palestine Hacktivist Group Electronic Quds Force Claims Israeli Chemical Factory Industrial Control Systems Compromise report created.
[2023-02-12 19:54:13,328] DEBUG    processor/thread_4   CSIT-23010 EMISSARY PANDA: RShell Updates Indicate Ongoing Development report created.
[2023-02-12 19:54:13,344] DEBUG    processor/thread_9   CSA-230145 Amadey Distributes New, Completely Rewritten Version of Amadey Stealer report created.
[2023-02-12 19:54:13,369] DEBUG    processor/thread_7   CSA-230134 Oracle E-Business Suite Vulnerability CVE-2022-21587 Exploited in the Wild report created.
[2023-02-12 19:54:13,416] DEBUG    processor/thread_1   CSA-230155 IT Army of Ukraine Claims Leak of Sensitive Gazprom Files report created.
[2023-02-12 19:54:13,425] DEBUG    processor/thread_2   Retrieved 34 indicators detailed within report CSA-230144
[2023-02-12 19:54:13,507] DEBUG    processor/thread_7   CSA-230162 Killnet and Affiliated Russian Groups Continue DDoS Campaign Against U.S. Healthcare Entities report created.
[2023-02-12 19:54:13,521] DEBUG    processor/thread_1   CSA-230159 South Korea to Sanction North Korean Cyber Actors for the First Time report created.
[2023-02-12 19:54:13,523] DEBUG    processor/thread_1   Retrieved 33 indicators detailed within report CSA-230136
[2023-02-12 19:54:13,556] DEBUG    processor/thread_3   CSIT-23029 Overview of Ongoing SAMBA SPIDER Mispadu Campaigns Targeting LATAM-Based Entities report created.
[2023-02-12 19:54:13,557] DEBUG    processor/thread_3   Retrieved 82 indicators detailed within report CSA-230165
[2023-02-12 19:54:13,601] DEBUG    processor/thread_11  CSA-230153 Summary of Shindig Execution Task Updates report created.
[2023-02-12 19:54:13,604] DEBUG    processor/thread_8   Retrieved 25 indicators detailed within report CSA-230092
[2023-02-12 19:54:13,667] DEBUG    processor/thread_15  CSIT-23054 PIRATE PANDA Deploys MsmRat Version 2.46-2 in Campaign Targeting Russia and Ukraine report created.
[2023-02-12 19:54:13,669] DEBUG    processor/thread_15  Retrieved 5 indicators detailed within report CSA-230152
[2023-02-12 19:54:13,715] DEBUG    processor/thread_2   CSA-230144 MALLARD SPIDER Campaign Leverages Malicious OneNote Documents; TTPs Consistent with Recent Campaigns report created.
[2023-02-12 19:54:13,717] DEBUG    processor/thread_2   Retrieved 15 indicators detailed within report CSA-230149
[2023-02-12 19:54:13,736] DEBUG    processor/thread_6   Retrieved 15 indicators detailed within report CSA-230118
[2023-02-12 19:54:13,792] DEBUG    processor/thread_1   CSA-230136 Commodity Malware Aurora Stealer Likely Distributed in Campaigns Impersonating Legitimate Installers report created.
[2023-02-12 19:54:13,898] DEBUG    processor/thread_15  CSA-230152 Phobos Operator Deploys Tooling from Self-Extracting Archive; Deploys Remote Monitoring Tool report created.
[2023-02-12 19:54:13,900] DEBUG    processor/thread_15  Retrieved 29 indicators detailed within report CSA-230158
[2023-02-12 19:54:13,904] DEBUG    processor/thread_1   CSA-230138 ArcLocker Ransomware Operators Observed Paying for Illicit VPN Service, Access Broker, and Other Services report created.
[2023-02-12 19:54:13,918] DEBUG    processor/thread_1   Retrieved 16 indicators detailed within report CSA-230167
[2023-02-12 19:54:13,943] DEBUG    processor/thread_8   CSA-230092 TRACER KITTEN Intrusions Leveraging DNSDAT Observed at Multiple South Asian Telecommunications Providers Throughout January 2023 report created.
[2023-02-12 19:54:13,948] DEBUG    processor/thread_2   CSA-230149 Vohuk Ransomware-as-a-Service Recruits Affiliates Within Iranian eCrime Communities with Limited Success report created.
[2023-02-12 19:54:14,011] DEBUG    processor/thread_6   CSA-230118 Likely SILENT CHOLLIMA Activity Deploys AnanasRAT in Opportunistic Targeting of North American Food Services Sector; Malware Previously Observed at North American Manufacturing Sector Entity in 2022 report created.
[2023-02-12 19:54:14,012] DEBUG    processor/thread_6   Retrieved 34 indicators detailed within report CSA-230146
[2023-02-12 19:54:14,037] DEBUG    processor/thread_13  CSDR-23020 CrowdStrike Intelligence Daily Report Day of 1 February 2023 report created.
[2023-02-12 19:54:14,057] DEBUG    processor/thread_3   CSA-230165 GildedShovel Activity Cluster Likely Targets Arabic-Speaking Entities; Associated with Historical Activity Targeting Egyptian Civil Society Organizations report created.
[2023-02-12 19:54:14,058] DEBUG    processor/thread_3   Retrieved 65 indicators detailed within report CSA-230160
[2023-02-12 19:54:14,095] DEBUG    processor/thread_14  Retrieved 104 indicators detailed within report CSA-230066
[2023-02-12 19:54:14,134] DEBUG    processor/thread_11  Retrieved 5 indicators detailed within report CSA-230040
[2023-02-12 19:54:14,147] DEBUG    processor/thread_13  CSA-230166 Japan Creates Working Group for Offensive Cyber Operations and Bolsters Cooperation with NATO report created.
[2023-02-12 19:54:14,157] DEBUG    processor/thread_8   CSDR-23022 CrowdStrike Intelligence Daily Report Day of 3 February 2023 report created.
[2023-02-12 19:54:14,197] DEBUG    processor/thread_1   CSA-230167 Pro-Turkey Hacktivists Conduct Spear-Phishing Operations Likely Using AsyncRAT in Response to Quran Burnings in Sweden and Denmark report created.
[2023-02-12 19:54:14,249] INFO     processor/thread_15  100 reports imported (0 reports skipped, 0 errors).
[2023-02-12 19:54:14,250] DEBUG    processor/thread_15  CSA-230158 Malvertising Campaigns Continue to Deliver Gozi ISFB and RedLine Stealer report created.
[2023-02-12 19:54:14,276] DEBUG    processor/thread_13  CSA-230147 Intelligence Recon Report: Week of 30 January 2023 report created.
[2023-02-12 19:54:14,308] DEBUG    processor/thread_6   CSA-230146 Multiple Operators Have Begun Distributing Shindig Again report created.
[2023-02-12 19:54:14,311] DEBUG    processor/thread_9   CSA-230151 QuantumBuilder Developer Advertises Malicious OneNote Builder report created.
[2023-02-12 19:54:14,314] DEBUG    processor/thread_6   Retrieved 39 indicators detailed within report CSA-230120
[2023-02-12 19:54:14,347] DEBUG    processor/thread_11  CSA-230040 SCATTERED SPIDER Likely Deploys Vulnerable Software to Sabotage Gateways and Enable Exploitation report created.
[2023-02-12 19:54:14,507] DEBUG    processor/thread_3   CSA-230160 Shindig’s Anti-Analysis Functionality: Follow-Up Analysis report created.
[2023-02-12 19:54:14,527] DEBUG    processor/thread_11  CSA-230163 Netherlands and Japan Agree to Join U.S. in Restricting Semiconductor Manufacturing Equipment Exports to China report created.
[2023-02-12 19:54:14,529] DEBUG    processor/thread_11  Retrieved 55 indicators detailed within report CSA-230168
[2023-02-12 19:54:14,612] DEBUG    processor/thread_6   CSA-230120 New Shindig Build Reintroduces Persistence and Anti-Analysis Functionality report created.
[2023-02-12 19:54:14,779] DEBUG    processor/thread_4   CSDR-23021 CrowdStrike Intelligence Daily Report Day of 2 February 2023 report created.
[2023-02-12 19:54:14,781] DEBUG    processor/thread_4   Retrieved 5 indicators detailed within report CSA-230173
[2023-02-12 19:54:14,836] DEBUG    processor/thread_2   CSA-230140 SCATTERED SPIDER Likely Continues to Expand Technology Sector Target Scope report created.
[2023-02-12 19:54:14,839] DEBUG    processor/thread_2   Retrieved 2 indicators detailed within report CSDR-23023
[2023-02-12 19:54:14,857] DEBUG    processor/thread_14  CSA-230066 Suspected Cobalt Strike Intrusion Targets East Asia-Based Chemical Company; Activity Associated with Separately Observed Infrastructure Cluster and Historical WICKED PANDA Operations report created.
[2023-02-12 19:54:14,867] DEBUG    processor/thread_11  CSA-230168 RepeatingUmbra Continues Credential-Phishing Campaigns; Observed TTPs Overlap with FANCY BEAR report created.
[2023-02-12 19:54:14,872] DEBUG    processor/thread_0   Retrieved 26 indicators detailed within report CSA-230128
[2023-02-12 19:54:14,948] DEBUG    processor/thread_4   CSA-230173 Probable Exploitation of CVE-2022-47986 IBM Aspera Faspex Deserialization Flaw report created.
[2023-02-12 19:54:14,962] DEBUG    processor/thread_1   Retrieved 22 indicators detailed within report CSA-230161
[2023-02-12 19:54:15,046] DEBUG    processor/thread_4   CSIT-23023 Western Cyber Aid and Cooperation with Ukraine Around 2022 Russian Invasion report created.
[2023-02-12 19:54:15,048] DEBUG    processor/thread_4   Retrieved 66 indicators detailed within report CSA-230150
[2023-02-12 19:54:15,076] DEBUG    processor/thread_2   CSDR-23023 CrowdStrike Intelligence Daily Report Day of 6 February 2023 report created.
[2023-02-12 19:54:15,079] DEBUG    processor/thread_9   Retrieved 44 indicators detailed within report CSA-230139
[2023-02-12 19:54:15,080] DEBUG    processor/thread_2   Retrieved 11 indicators detailed within report CSA-230178
[2023-02-12 19:54:15,126] DEBUG    processor/thread_0   CSA-230128 QUILTED TIGER Targets Chinese Universities in Likely Credential-Harvesting Operation report created.
[2023-02-12 19:54:15,228] DEBUG    processor/thread_1   CSA-230161 New Rekram Downloader Spam Campaign Includes OneNote File Attachments; Downloads Netwire and Pouter RATs report created.
[2023-02-12 19:54:15,230] DEBUG    processor/thread_1   Retrieved 3 indicators detailed within report CSIT-23034
[2023-02-12 19:54:15,322] DEBUG    processor/thread_2   CSA-230178 eCrime Actors Continue Shift to Using OneNote Files; Shindig Latest Threat Distributed Using OneNote File report created.
[2023-02-12 19:54:15,324] DEBUG    processor/thread_2   Retrieved 13 indicators detailed within report CSA-230176
[2023-02-12 19:54:15,364] DEBUG    processor/thread_5   Retrieved 55 indicators detailed within report CSA-230174
[2023-02-12 19:54:15,395] DEBUG    processor/thread_1   CSIT-23034 Black Basta ESXi Cryptographic Weaknesses Allows Full Decryption report created.
[2023-02-12 19:54:15,397] DEBUG    processor/thread_1   Retrieved 8 indicators detailed within report CSA-230170
[2023-02-12 19:54:15,452] DEBUG    processor/thread_3   Retrieved 6 indicators detailed within report CSA-230142
[2023-02-12 19:54:15,467] DEBUG    processor/thread_4   CSA-230150 Unattributed Threat Actor Targeting Telecommunications Services Continues Using Backdoored OpenSSH Client report created.
[2023-02-12 19:54:15,503] DEBUG    processor/thread_9   CSA-230139 LABYRINTH CHOLLIMA Utilizes ISO-Based Employment Assessments to Deploy Pulsar Downloader and KeyTheme report created.
[2023-02-12 19:54:15,513] DEBUG    processor/thread_8   Retrieved 8 indicators detailed within report CSA-230164
[2023-02-12 19:54:15,544] DEBUG    processor/thread_2   CSA-230176 RedLine Stealer Delivered Using Google and Dropbox Links report created.
[2023-02-12 19:54:15,570] DEBUG    processor/thread_4   CSIT-23056 Analysis of VMware Virtual Infrastructure Attack Vectors report created.
[2023-02-12 19:54:15,584] DEBUG    processor/thread_1   CSA-230170 Amadey Distributes Amadey Clipper, New Cryptocurrency Clipjacking Module report created.
[2023-02-12 19:54:15,585] DEBUG    processor/thread_1   Retrieved 91 indicators detailed within report CSA-230148
[2023-02-12 19:54:15,619] DEBUG    processor/thread_9   CSA-230186 Anonymous Sudan Claims High-Profile Western Government Target in String of Alleged DDoS Attacks report created.
[2023-02-12 19:54:15,651] DEBUG    processor/thread_7   Retrieved 3 indicators detailed within report CSA-230157
[2023-02-12 19:54:15,663] DEBUG    processor/thread_14  Retrieved 1 indicators detailed within report CSA-230171
[2023-02-12 19:54:15,678] DEBUG    processor/thread_3   CSA-230142 HERMIT SPIDER Customer Uses PrivateLoader to Deliver Ficker Stealer in Late January 2023 Amidst Decrease in PrivateLoader Loads report created.
[2023-02-12 19:54:15,680] DEBUG    processor/thread_3   Retrieved 6 indicators detailed within report CSA-230189
[2023-02-12 19:54:15,695] DEBUG    processor/thread_11  Retrieved 7 indicators detailed within report CSA-230172
[2023-02-12 19:54:15,709] DEBUG    processor/thread_5   CSA-230174 ScarletSpiral Updates Dropper and Downloader; Campaign Spans November 2022 to January 2023 report created.
[2023-02-12 19:54:15,720] DEBUG    processor/thread_8   CSA-230164 VICE SPIDER Continues High-Tempo Activity Targeting Academic Sector; Deploys RedAlertLocker report created.
[2023-02-12 19:54:15,813] DEBUG    processor/thread_14  CSA-230171 SCATTERED SPIDER Uses Bitsadmin to Download Plink and Ngrok, Continues Targeting Cellular Providers report created.
[2023-02-12 19:54:15,826] DEBUG    processor/thread_15  Retrieved 10 indicators detailed within report CSA-230169
[2023-02-12 19:54:15,836] DEBUG    processor/thread_5   CSIT-23043 Overview of N3ww4v3 Ransomware and Associated TTPs report created.
[2023-02-12 19:54:15,838] DEBUG    processor/thread_5   Retrieved 33 indicators detailed within report CSIT-23049
[2023-02-12 19:54:15,857] DEBUG    processor/thread_8   CSA-230175 Cybercriminals Continue to Rely on Cloud-Based Log Sellers report created.
[2023-02-12 19:54:15,862] DEBUG    processor/thread_3   CSA-230189 ESXiArgs Campaign Targeting ESXi Hosts; Likely Exploiting CVE-2021-21974 or CVE-2020-3992 report created.
[2023-02-12 19:54:15,866] DEBUG    processor/thread_9   CSIR-23002 Overview of Guacamaya’s “Fuerzas Represivas” Campaign report created.
[2023-02-12 19:54:15,868] DEBUG    processor/thread_3   Retrieved 1 indicators detailed within report CSA-230194
[2023-02-12 19:54:15,881] DEBUG    processor/thread_7   CSA-230157 LockBit GREEN Observed at Two U.S.-Based Food and Beverage Entities; Overlap with Leaked Conti Source Code report created.
[2023-02-12 19:54:15,925] DEBUG    processor/thread_11  CSA-230172 RECESS SPIDER Uses New Exfiltration TTPs, Continues Targeting Microsoft Exchange Servers report created.
[2023-02-12 19:54:15,937] DEBUG    processor/thread_14  CSA-230193 January 2023 Summary of Pro-Russia Hacktivist Activity report created.
[2023-02-12 19:54:15,938] DEBUG    processor/thread_14  Retrieved 11 indicators detailed within report CSA-230192
[2023-02-12 19:54:15,982] DEBUG    processor/thread_13  CSA-230156 ALPHA SPIDER Responds to HIVE SPIDER Disruption in Announcement to Affiliates report created.
[2023-02-12 19:54:16,046] DEBUG    processor/thread_15  CSA-230169 LUNAR SPIDER Reportedly Adopts OneNote Files to Distribute BokBot report created.
[2023-02-12 19:54:16,058] DEBUG    processor/thread_3   CSA-230194 GoAnywhere Zero-Day Vulnerability (CVE-2023-0669) Actively Exploited report created.
[2023-02-12 19:54:16,059] DEBUG    processor/thread_3   Retrieved 28 indicators detailed within report CSA-230183
[2023-02-12 19:54:16,088] DEBUG    processor/thread_1   CSA-230148 Cobalt Strike Campaign Leverages Fastly CDN Domain Fronting; Uses Custom RFile Malware-Based Downloader Linked to WICKED PANDA report created.
[2023-02-12 19:54:16,097] DEBUG    processor/thread_11  CSA-230181 Anonymous-Affiliated Hacktivists Conduct #OpPeru Campaign in Support of Protestors report created.
[2023-02-12 19:54:16,148] DEBUG    processor/thread_14  CSA-230192 New Version of Satacom Downloader Uses RC4 Encryption for Data Obfuscation report created.
[2023-02-12 19:54:16,178] DEBUG    processor/thread_5   CSIT-23049 Malware Analysis of ColdStealer report created.
[2023-02-12 19:54:16,183] DEBUG    processor/thread_0   CSA-230177 CURIOUS JACKAL Advertises Sale of South American Web Hosting Company Access and Backup Data report created.
[2023-02-12 19:54:16,198] DEBUG    processor/thread_11  CSA-230207 Russia’s Gazprom Media Holding Stops Adding Content to YouTube Amid Government Push Towards Russian Alternatives report created.
[2023-02-12 19:54:16,240] DEBUG    processor/thread_1   CSA-230195 Purportedly Inauthentic Vietnamese Social Media Accounts Support Israeli Government’s Judicial Overhaul Plan report created.
[2023-02-12 19:54:16,268] DEBUG    processor/thread_2   CSDR-23024 CrowdStrike Intelligence Daily Report Day of 7 February 2023 report created.
[2023-02-12 19:54:16,269] DEBUG    processor/thread_2   Retrieved 42 indicators detailed within report CSA-230198
[2023-02-12 19:54:16,350] DEBUG    processor/thread_4   Retrieved 10 indicators detailed within report CSA-230182
[2023-02-12 19:54:16,408] DEBUG    processor/thread_3   CSA-230183 Updated Apolog Shellcode Loaders Deliver New Version of Satacom Downloader report created.
[2023-02-12 19:54:16,540] DEBUG    processor/thread_4   CSA-230182 BokBot Disables Chrome Root Store to Allow Man-in-the-Middle Attacks report created.
[2023-02-12 19:54:16,568] DEBUG    processor/thread_2   CSA-230198 Increase in BianLian Ransomware Activity Observed Since Late 2022 report created.
[2023-02-12 19:54:16,664] INFO     processor/thread_2   150 reports imported (0 reports skipped, 0 errors).
[2023-02-12 19:54:16,664] DEBUG    processor/thread_2   CSA-230190 AresLoader Advertised on Russian-Language Underground Forum report created.
[2023-02-12 19:54:16,666] DEBUG    processor/thread_2   Retrieved 8 indicators detailed within report CSA-230196
[2023-02-12 19:54:16,686] DEBUG    processor/thread_7   Retrieved 9 indicators detailed within report CSA-230197
[2023-02-12 19:54:16,729] DEBUG    processor/thread_13  CSIT-23041 Overview of Karakurt Team DLS and Activity in 2022 report created.
[2023-02-12 19:54:16,824] DEBUG    processor/thread_2   CSA-230196 New PixPirate Mobile Banking Trojan Targets Users from Latin American Financial Institutions report created.
[2023-02-12 19:54:16,842] DEBUG    processor/thread_7   CSA-230197 Active Malspam Campaign Delivering Malicious OneNote Downloaders report created.
[2023-02-12 19:54:16,903] DEBUG    processor/thread_15  Retrieved 6 indicators detailed within report CSA-230202
[2023-02-12 19:54:16,985] DEBUG    processor/thread_5   CSA-230211 Seven Members of WIZARD SPIDER Sanctioned by UK FCDO and U.S. OFAC; U.S. DNJ Unseals Indictment Against Key WIZARD SPIDER Member report created.
[2023-02-12 19:54:17,033] DEBUG    processor/thread_3   Retrieved 28 indicators detailed within report CSA-230205
[2023-02-12 19:54:17,080] DEBUG    processor/thread_7   CSDR-23027 CrowdStrike Intelligence Daily Report Day of 10 February 2023 report created.
[2023-02-12 19:54:17,089] DEBUG    processor/thread_14  Retrieved 3 indicators detailed within report CSA-230199
[2023-02-12 19:54:17,102] DEBUG    processor/thread_5   CSA-230214 Intelligence Recon Report: Week of 6 February 2023 report created.
[2023-02-12 19:54:17,107] DEBUG    processor/thread_15  CSA-230202 FRONTLINE JACKAL Continues Likely Opportunistic Activity in Early 2023 report created.
[2023-02-12 19:54:17,109] DEBUG    processor/thread_5   Retrieved 38 indicators detailed within report CSA-230213
[2023-02-12 19:54:17,131] DEBUG    processor/thread_1   Retrieved 7 indicators detailed within report CSIT-23065
[2023-02-12 19:54:17,182] DEBUG    processor/thread_11  CSA-230203 Nevada Ransomware Advertises Ransomware-as-a-Service Program; Seeks to Recruit HIVE SPIDER Affiliates report created.
[2023-02-12 19:54:17,184] DEBUG    processor/thread_11  Retrieved 26 indicators detailed within report CSA-230185
[2023-02-12 19:54:17,224] DEBUG    processor/thread_7   CSIT-23063 China’s Demonstration Project for Building World-Class Cybersecurity Colleges: Strengthening PANDA Talent report created.
[2023-02-12 19:54:17,226] DEBUG    processor/thread_7   Retrieved 57 indicators detailed within report CSA-230210
[2023-02-12 19:54:17,264] DEBUG    processor/thread_14  CSA-230199 UK Politician Discloses Email Account Compromise via Credential Phishing; Activity Attributed to GOSSAMER BEAR report created.
[2023-02-12 19:54:17,300] DEBUG    processor/thread_3   CSA-230205 New OneNote Spam Campaign Uses JavaScript to Download BokBot report created.
[2023-02-12 19:54:17,334] DEBUG    processor/thread_1   CSIT-23065 CHRONO KITTEN Uses Updated MasterTape Malware Throughout 2022 report created.
[2023-02-12 19:54:17,398] DEBUG    processor/thread_3   CSA-230216 Raccoon Stealer Vendor Banned on Two Different Underground Forums; Unconfirmed Claims of Cryptocurrency Theft from Customers report created.
[2023-02-12 19:54:17,423] DEBUG    processor/thread_11  CSA-230185 Recently Observed RustSimpleLoader Sample Likely Developed and Used by LATAM-Based Criminal Actors report created.
[2023-02-12 19:54:17,443] DEBUG    processor/thread_5   CSA-230213 DoubleColonBatchLoader Delivered Using OneNote Files; Likely Being Used by Multiple Access Brokers report created.
[2023-02-12 19:54:17,523] DEBUG    processor/thread_2   Retrieved 10 indicators detailed within report CSA-230206

[2023-02-12 19:54:17,523] DEBUG    processor/thread_2   Retrieved 10 indicators detailed within report CSA-230206
[2023-02-12 19:54:17,562] DEBUG    processor/thread_7   CSA-230210 Early 2023 SaltedEarth Activity Likely Targets European Embassy in Kazakhstan, CIS Entities report created.
[2023-02-12 19:54:17,662] DEBUG    processor/thread_0   CSDR-23026 CrowdStrike Intelligence Daily Report Day of 9 February 2023 report created.
[2023-02-12 19:54:17,666] DEBUG    processor/thread_14  Retrieved 17 indicators detailed within report CSA-230188
[2023-02-12 19:54:17,701] DEBUG    processor/thread_2   CSA-230206 HERMIT SPIDER Customer Uses PrivateLoader to Distribute Aurora Stealer report created.
[2023-02-12 19:54:17,718] DEBUG    processor/thread_1   Retrieved 63 indicators detailed within report CSA-230212
[2023-02-12 19:54:17,830] DEBUG    processor/thread_13  CSA-230184 Industry Reporting Details HAYWIRE KITTEN Operations Targeting French Magazine Charlie Hebdo report created.
[2023-02-12 19:54:17,833] DEBUG    processor/thread_4   Retrieved 3 indicators detailed within report CSA-230180
[2023-02-12 19:54:17,895] DEBUG    processor/thread_14  CSA-230188 Concurrent Targeted Intrusions at Southeast Asian Telecommunications Entity; PHANTOM PANDA and Unattributed Actors Identified report created.
[2023-02-12 19:54:18,017] DEBUG    processor/thread_4   CSA-230180 Industry Report Details Use of AnanasRAT in Q4 2022 SILENT CHOLLIMA Intrusion; Operation Allegedly Exhibits Links to VELVET CHOLLIMA report created.
[2023-02-12 19:54:18,127] DEBUG    processor/thread_1   CSA-230212 SCULLY SPIDER’s DanaBot Distributed via Unclaimed Property Websites report created.
[2023-02-12 19:54:18,234] DEBUG    processor/thread_9   CSDR-23025 CrowdStrike Intelligence Daily Report Day of 8 February 2023 report created.
[2023-02-12 19:54:18,869] DEBUG    processor/thread_3   CSIR-23001 Strategic Support Force Recruitment in the Central Theater Command: Unit 32081 and the Technical Reconnaissance Base report created.
[2023-02-12 19:54:18,892] DEBUG    processor/thread_15  Retrieved 12 indicators detailed within report CSA-230217
[2023-02-12 19:54:19,006] DEBUG    processor/thread_8   CSIT-23028 Overview of Observed Russian False Flag Operations report created.
[2023-02-12 19:54:19,075] DEBUG    processor/thread_15  CSA-230217 BokBot Delivers Older Versions of Second-Stage Core Module report created.
[2023-02-12 19:54:21,338] DEBUG    processor/thread_10  CSIR-22022 Sector Report: Trends in Targeting of the Industrials and Engineering Sector report created.
[2023-02-12 19:54:23,907] DEBUG    processor/thread_12  CSWR-23004 CrowdStrike Intelligence Weekly Report: Week of 01/21/2023 report created.
[2023-02-12 19:54:24,660] DEBUG    processor/thread_6   CSWR-23005 CrowdStrike Intelligence Weekly Report: Week of 01/28/2023 report created.
[2023-02-12 19:54:27,948] DEBUG    processor/thread_11  CSWR-23006 CrowdStrike Intelligence Weekly Report: Week of 02/04/2023 report created.
Traceback (most recent call last):
  File "misp_import.py", line 377, in <module>
    main()
  File "misp_import.py", line 356, in main
    importer.import_from_crowdstrike(int(settings["CrowdStrike"]["init_reports_days_before"]),
  File "/home/rx118r/src/crowdstrike/MISP-tools-main/cs_misp_import/importer.py", line 308, in import_from_crowdstrike
    self.reports_importer.process_reports(reports_days_before, self.event_ids)
  File "/home/rx118r/src/crowdstrike/MISP-tools-main/cs_misp_import/reports.py", line 311, in process_reports
    reported.update(fut.result())
  File "/opt/rh/rh-python38/root/usr/lib64/python3.8/concurrent/futures/_base.py", line 437, in result
    return self.__get_result()
  File "/opt/rh/rh-python38/root/usr/lib64/python3.8/concurrent/futures/_base.py", line 389, in __get_result
    raise self._exception
  File "/opt/rh/rh-python38/root/usr/lib64/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/rx118r/src/crowdstrike/MISP-tools-main/cs_misp_import/reports.py", line 146, in batch_import_reports
    event: MISPEvent = self.create_event_from_report(report, rpt_detail, ind_list)
  File "/home/rx118r/src/crowdstrike/MISP-tools-main/cs_misp_import/reports.py", line 538, in create_event_from_report
    event = self.add_actor_detail(report, event)
  File "/home/rx118r/src/crowdstrike/MISP-tools-main/cs_misp_import/reports.py", line 334, in add_actor_detail
    actor_detail = actor_detail["body"]["resources"][0]
TypeError: 'NoneType' object is not subscriptable

Perhaps more succinct:
python3 misp_import.py -r

[2023-02-12 20:00:23,976] INFO     misp_tools
[2023-02-12 20:00:23,976] INFO     misp_tools    '##::::'##:'####::'######::'########:::::'########::'#######:::'#######::'##::::::::'######::
[2023-02-12 20:00:23,976] INFO     misp_tools     ###::'###:. ##::'##... ##: ##.... ##::::... ##..::'##.... ##:'##.... ##: ##:::::::'##... ##:
[2023-02-12 20:00:23,976] INFO     misp_tools     ####'####:: ##:: ##:::..:: ##:::: ##::::::: ##:::: ##:::: ##: ##:::: ##: ##::::::: ##:::..::
[2023-02-12 20:00:23,976] INFO     misp_tools     ## ### ##:: ##::. ######:: ########:::::::: ##:::: ##:::: ##: ##:::: ##: ##:::::::. ######::
[2023-02-12 20:00:23,976] INFO     misp_tools     ##. #: ##:: ##:::..... ##: ##.....::::::::: ##:::: ##:::: ##: ##:::: ##: ##::::::::..... ##:
[2023-02-12 20:00:23,976] INFO     misp_tools     ##:.:: ##:: ##::'##::: ##: ##:::::::::::::: ##:::: ##:::: ##: ##:::: ##: ##:::::::'##::: ##:
[2023-02-12 20:00:23,976] INFO     misp_tools     ##:::: ##:'####:. ######:: ##:::::::::::::: ##::::. #######::. #######:: ########:. ######::
[2023-02-12 20:00:23,976] INFO     misp_tools    ..:::::..::....:::......:::..:::::::::::::::..::::::.......::::.......:::........:::......:::
[2023-02-12 20:00:23,976] INFO     misp_tools               _____
[2023-02-12 20:00:23,976] INFO     misp_tools                /  '
[2023-02-12 20:00:23,976] INFO     misp_tools             ,-/-,__ __
[2023-02-12 20:00:23,976] INFO     misp_tools            (_/  (_)/ (_
[2023-02-12 20:00:23,976] INFO     misp_tools                         _______                        __ _______ __        __ __
[2023-02-12 20:00:23,976] INFO     misp_tools                        |   _   .----.-----.--.--.--.--|  |   _   |  |_.----|__|  |--.-----.
[2023-02-12 20:00:23,976] INFO     misp_tools                        |.  1___|   _|  _  |  |  |  |  _  |   1___|   _|   _|  |    <|  -__|
[2023-02-12 20:00:23,976] INFO     misp_tools                        |.  |___|__| |_____|________|_____|____   |____|__| |__|__|__|_____|
[2023-02-12 20:00:23,976] INFO     misp_tools                        |:  1   |                         |:  1   |
[2023-02-12 20:00:23,976] INFO     misp_tools                        |::.. . |                         |::.. . |  Threat Intelligence v0.6.6

[2023-02-12 20:00:23,977] WARNING  config  misp_enable_ssl                             SSL is disabled for MISP API requests
[2023-02-12 20:00:24,470] INFO     config  No configuration errors found (1 warning)

[2023-02-12 20:00:25,921] INFO     processor/main       Starting import of CrowdStrike Threat Intelligence reports as events (past 365 days).
[2023-02-12 20:00:25,922] INFO     processor/main       Retrieving all available report types.
[2023-02-12 20:00:42,391] INFO     processor/main       Retrieved 182 total reports from the Crowdstrike Intel API.
[2023-02-12 20:00:42,391] INFO     processor/main       Found 2217 pre-existing CrowdStrike reports within the MISP instance.
[2023-02-12 20:00:44,606] INFO     processor/main       Retrieved extended report details for 2 reports.
[2023-02-12 20:00:45,395] INFO     processor/main       0 related indicators found.
Traceback (most recent call last):
  File "misp_import.py", line 377, in <module>
    main()
  File "misp_import.py", line 356, in main
    importer.import_from_crowdstrike(int(settings["CrowdStrike"]["init_reports_days_before"]),
  File "/home/rx118r/src/crowdstrike/MISP-tools-main/cs_misp_import/importer.py", line 308, in import_from_crowdstrike
    self.reports_importer.process_reports(reports_days_before, self.event_ids)
  File "/home/rx118r/src/crowdstrike/MISP-tools-main/cs_misp_import/reports.py", line 311, in process_reports
    reported.update(fut.result())
  File "/opt/rh/rh-python38/root/usr/lib64/python3.8/concurrent/futures/_base.py", line 437, in result
    return self.__get_result()
  File "/opt/rh/rh-python38/root/usr/lib64/python3.8/concurrent/futures/_base.py", line 389, in __get_result
    raise self._exception
  File "/opt/rh/rh-python38/root/usr/lib64/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/rx118r/src/crowdstrike/MISP-tools-main/cs_misp_import/reports.py", line 146, in batch_import_reports
    event: MISPEvent = self.create_event_from_report(report, rpt_detail, ind_list)
  File "/home/rx118r/src/crowdstrike/MISP-tools-main/cs_misp_import/reports.py", line 538, in create_event_from_report
    event = self.add_actor_detail(report, event)
  File "/home/rx118r/src/crowdstrike/MISP-tools-main/cs_misp_import/reports.py", line 334, in add_actor_detail
    actor_detail = actor_detail["body"]["resources"][0]
TypeError: 'NoneType' object is not subscriptable

I just discovered a newer version and retested - seems to work now...


Warning: Syncthing should not run as a privileged or system user

Please verify that you have read and understood the guidelines.
yes
A clear and concise description of the issue.
The LXC Script  is started the service as root. Then Syncting give a warning: "Syncthing should not run as a privileged or system user. Please consider using a normal user account."
What settings are you currently utilizing?
Default Settings
Which Linux distribution are you employing?
Debian 12
If relevant, including screenshots or a code block can be helpful in clarifying the issue.
No response
Please provide detailed steps to reproduce the issue.

start the bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/syncthing.sh)"
Call webservice Url

Keep in mind that syncthing is running inside of the container as user root (uid 0).
Uid 0 of the LXC is mapped as uid 100000 in the host.
So, from what I undestood, this is excpected, you can simply ignore the notification (as I am doing).


[Idea] Migrate to ReactiveDict

Session is entirely based on ReactiveDict now: https://github.com/meteor/meteor/blob/devel/packages/session/session.js
Since: https://github.com/meteor/meteor/commit/624035fab8fb27b1d4f5d884518d92dd3d52e5e0
So rather then adding all the functionality to Session, it could be added to ReactiveDict.
This has the advantage of being able to isolate a namespace/ReactiveDict.
Any thoughts?
Cheers!

Might be a nice idea. Havent done much with ReactiveDict, but i will take a look at it

@RobertLowe So do you mean you would you want to add it to all ReactiveDicts? Or do you mean that rather than having it available on Session you would have a separate persistent ReactiveDict available?

@pauldowman no, not really but it depends on how it's implemented. I think injecting the functionality into ReactiveDict would be a poor choice over creating a new object. Something like:
MyPackageSettings = PersistentReactiveDict('MyNameSpace') where PersistentReactiveDict extends ReactiveDict would be useful.
Then the persistent session package would be one line:
Session = new PersistentReactiveDict('session');

using the let's say persistent-reactive-dict package. Like Session is with ReactiveDict: https://github.com/meteor/meteor/blob/devel/packages/session/session.js
OT: Another difficulty of Session +/- persistent-session is as an author you have to detect if it's used rather then just being able to trust your own namespace.

@RobertLowe I like this suggestion.

@RobertLowe Sorry for the super slow reply. This is a great idea, and we're definitely seeing how this is super useful, especially for writing packages.
But we'd like to see a couple things first:

Please fork the project from our repo, rather than creating a new one. This will help maintain code fixes between the repos, and will let us push fixes to you when we get them

Please leave the code in Javascript. Personal opinions about Coffeescript aside, we want to keep the module in Javascript to minimise the barriers for contributions. Everyone who knows Coffeescript also knows Javascript, but not necessarily vice versa.

Hey @rgould, no worries! (How have you been by the way?)

Please fork the project from our repo, rather than creating a new one. This will help maintain code fixes between the repos, and will let us push fixes to you when we get them

I did this on purpose, it's kind of a different thing. I'm happy maintaining it as is. The reason I referenced it was to flag you guys about it's creation.

Please leave the code in Javascript. Personal opinions about Coffeescript aside, we want to keep the module in Javascript to minimise the barriers for contributions. Everyone who knows Coffeescript also knows Javascript, but not necessarily vice versa.

I disagree, which alone is probably a good reason for it being a fork. Yay, open source! I'm an opinionated developer and I enjoy working with CoffeeScript, I'm not optimizing for contribution barriers, I'm optimizing for developer happiness, productivity and for my own utility. Which is why persistent-reactive-dict is written in CS.
Cheers!

@RobertLowe I'm well! Hope the same with you!
Yeah, I just figured if we used the same code base that it would make it easy to share bug fixes and patches quickly. But it's not a big deal at all, and it's a pretty small project anyway.


ci: add integation tests to GHA CI

Checklist

[x] make test-all (UNIX) passes. CI will also test this
[ ] unit and/or integration tests are included (if applicable)
[ ] documentation is changed or added (if applicable)

Description of change

Add intergation tests to GHA CI.
The CentOS image does not work at the moment.

Is centos the only one that doesn't work?
Also, once this is merged and centos fixed (if possible). Is goed done finally done with Travis?
This has been a lot of work and it's greatly appreciated!

Merging this, I guess next up is the rocky branch?

Also, once this is merged and centos fixed (if possible).

I am was not able to fix CentOS tests. CentOS is also deprecated and out of my scope.

Is goed done finally done with Travis?

The release process needs also the movement from Travis to GH.


[Bug] marathon create script --no-open

pixyzehn ⮀ ~/Developer/sandbox-for-marathon ⮀ marathon create script --no-open
🐣  Created script at script.swift
 pixyzehn ⮀ ~/Developer/sandbox-for-marathon ⮀ cat script.swift
--no-open%

I think it's better to add "import Foundation\n\n" instead of --no-open.

I'll fix this issue after merging https://github.com/JohnSundell/Marathon/pull/29.

I can take car of it now, I have some spare time 😄

Fixed in https://github.com/JohnSundell/Marathon/commit/692abd55377ae970f1d26c64984bf9c16b07a597 🎉 Great find @pixyzehn!

Looks perfect! Thanks @JohnSundell !!


Doubts and help about the book

I'm trying to localize the remastered version for my language, Brazilian Portuguese, but I got stuck on the book.
I know the tool is for PS3, but if you could provide some assistance, I would appreciate it.
I don't know much about programming, but I asked an AI to create a Python script for me. I managed to extract .gvd files from the .dat, but I noticed from the header
that it seems to be multiple .dds files per page.
Script ->
extractbook.zip
I'll leave it here when the error logs when I try to use the tool "ExtrackooB.exe".
log_erro.txt
thanks for your help

Probably they changed the format for the PC version of the game (I can imagine higher resolution).
First, we will need to re-investigate the file format and then update the tool. At this moment I don't have time for it.


[bug]: Can't Add Any UI element

Describe the bug
When try to install any ui element in NEXT JS, I get :

npx nyxb@latest add checkbox

✔ Checking registry.
✔ Installing dependencies.
⠹ Updating files.
Something went wrong. Please check the error below for more details.
If the problem persists, please open an issue on GitHub.
The component at https://nyxbui.design/r/colors/blue.json was not found.
It may not exist at the registry. Please make sure it is a valid component.
Affected component/components
Every Component
How to reproduce
Just Try To Install any ui element using

npx nyxb@latest add ui-element

Codesandbox/StackBlitz link
No response
Logs
No response
System Info
I tried it in Windows 10 Entreprise 10.0.19045 Build 19045

npm -v -> 10.8.2
node -v -> v22.5.1

Before submitting

[X] I've made research efforts and searched the documentation
[x] I've searched for existing issues

look here pls: https://nyxbui.design/docs/changelog

Hello, I've reviewed the changelogs and found nothing to help me fix this issue.


some questions

Hello, got some questions:

is necesary get installed nginx
is necesary get installed certbot?
how many containers should have sudo docker ps -a command.
how to test HTTPS    https://mydomain.com:5000   or just https://maydomain.com

thanks in Advance.
Regards!
Jose Duran

Hi @JosDuran
Answers to your questions below
1. Nginx
Using this repository, Nginx is mandatory for your app to run with HTTPS.
2. Certbot
Using this repository, Certbot is mandatory to generate the SSL certificates needed to run your app with HTTPS.
3. Docker ps
docker ps will list all the containers up and running on your machine.
docker ps -a will list all the containers you have on your machine (including the ones that are stopped).
To cleanup the output of docker ps -a you can run docker system prune, this will remove the unused data.
Using this repository, running sudo make dc-start, will only trigger 2 containers to start (the app, and nginx).
If you're seeing other containers running, these have been launched before from another command and project.
4. HTTPS
HTTPS runs only on port 443 (port 80 being standard HTTP). Port 5000 is only used by the flask application.
Nginx uses the port 5000 to listen to your application and make it available on 443 for the world.
So to browse your application with HTTPS, you just have to go to https://.com.  Also, you don't need to specify:80 or :443, as these are generic HTTP ports, they are natively handled.
Note that in this particular config, there is an automatic redirect to HTTPS. Meaning that if you browse to http://... you will be automatically redirected to https://....
To test and set-up HTTPS properly from the README instructions, I recommend doing it on a remote Ubuntu server, not from your local machine (example: micro EC2 instance from AWS).
Hope it helps

Hello smallwat3r
got some problems config https, i current using alibabacloud instance, got both containers runing but only works http, will try  again, regards
Jose Duran.

@JosDuran you will need to make sure you have:

Your instance is publicly available on port 80 and 443 (the ports must be open).
You can check this with nmap <yourdomain.com> in your terminal.
You have a static IP allocated to your instance
You have set up a A record on your domain DNS, which links to your static server IP

already follow all that steps, also have static ip (public and not volatile) and have A record on the domain provider (godaddy) linked to my static ip. btw http works but https dont, guess the problem is my-web-app config file for nginx.

Can you run a docker log <container-id> command on your Nginx container?
(Please make sure to hide any IPs / sensitive info from the output).
It's possible that Certbot fails to generate the certificates, hence not available from HTTPS.

Can you run a docker log <container-id> command on your Nginx container?
(Please make sure to hide any IPs / sensitive info from the output).
It's possible that Certbot fails to generate the certificates, hence not available from HTTP

Solved, i changue security group rules on my cloud provider and all the things works fine, thanks smallwat3r :-D :+1:

Cool, good to know :)


Brajesh patel

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)

Closes #XXXXX

First OS contribution, hope all has been completed to a satisfactory standard.


Install error

There is an error in the data upgrade scripts using the same function name which does not work on a completely new installation on a clean installed Magento <IP_ADDRESS>
Fatal error: Cannot redeclare updateConfigValue() (previously declared in [...]/app/code/community/Adyen/Payment/data/adyen_setup/data-upgrade-<IP_ADDRESS>-<IP_ADDRESS>.php:43) in [...]/app/code/community/Adyen/Payment/data/adyen_setup/data-upgrade-2.4.0-<IP_ADDRESS>.php on line 50
It's working to run the update again, because it will continue on the 2nd data upgrade script and won't load the 1st one again but thats not a nice solution. I renamed the function on the 2nd script but would be nice to have an official update for this.

Hi gide-cgross,
Thanks for letting us know. I have fixed it see above commit. Will be in the upcoming patch update 2.5.1.
Regards,
Rik


allow workers to skip noarch: python builds

Build workers can skip noarch: python build be including the line
skip_noarch_python: True
in the configuration file. At least one worker should not include this line or
else the package will not build built.

closing in favor of #144


Looking for new owner

Following on from #88 I don't really use elixir these days so I'm looking for someone to take over ownership of this project. Reply with your interest and we'll discuss how to do the handover.
In the meantime I'll keep basic maintenance up to date but only urgent bug fixes will be merged.

Why not see if the Cucumber project will take this under their wing?

Also, closing #88 made it harder to follow the discussion. :)

@marnen harder for others but easier for me. Consider this a form of "issue bankruptcy". The cucumber route is an interesting one. This project isn't technically a cucumber (it's more "inspired by" than a direct implementation) but it might still might be an interesting route to investigate.

Why is it easier for you to follow the discussion here? Wouldn’t you get the same notifications regardless?
Also, I think white-bread is essentially a Cucumber implementation. I think the Cucumber project accepted Godog, which I believe was originally an independent Cucumber-like project in Go (I’ve never used it, but that’s at least how it seems from discussions I’ve looked at). If that’s so, white-bread might be in a similar situation.

I would be interested in taking this on, and "converging" it towards cucumber.
I am a relative newbie with Elixir and this would be a great way of keeping my learning curve going while giving back to the community.

@BigTom sounds good. I can make you an admin for this repo whilst we start to figure out the transfer

That would be great, thanks!

you should have an invite from github asking you to be a collaborator of this repo.

Hi Steve,
Thanks for your patience.
I am feeling a bit intimidated by the code base.  How would you feel about giving me a guided tour via a zoom session?  To get me started?
Thanks
Tom

@BigTom That's a good idea (though my schedule is a bit jam packed at the moment). Why don't you email me on my github user name @gmail.com and we can sort something out.
That said it's been so long that I've worked on this code (or with elixir) it may be a bit of a learning exercise for me too.

Any update on this?

Paging @aslakhellesoy to help bring the Cucumber project into the discussion.

Thanks for the heads up. I’ll discuss this with the Cucumber core team.

I'm using White Bread on a project, and had considered simply forking it.  But if you're still looking for a new maintainer, I'd be happy to.  I am using it in a Phoenix project now, and will be using it in others.  Also happy to help the Cucumber project to make it "official."

Hi @srbaker I stopped working on this when I stopped actively writing elixir code (though I still find the language fascinating).  Maybe as a first step I could add you as an admin to this project and we can talk about what the next steps are. Feel free to email me: steve at meadsteve.dev.

Sure thing, will do.

Got it!  I'm going to fix the deprecations, and start working through issues.  And we'll get a new, modern release prepared over the coming weeks. :D

It's been a while since this discussion started, I saw many people steps in to take care of this project, any updates?

tumbleweed gif.


RuntimeError: CUDA error: device-side assert triggered

Sorry to bother you，I get an error when I run cityscapes_efficientnet_b1_hyperseg-s.py on the cityscapes dataset。Here is my error :

can u help me?

and I set batch_size=8


Consider DiffConfig, show old and new values of diffs, handle empty Changes

This PRs contains three changes, one of which was unfortunately hard to disentangle and another one doesn't warrant its own PR, so here they are. By commit:

Consider DiffConfig events as well as Diff to catch provider version changes etc. For instance, the p-kubernetes major version change observed in the EKS v2 tests is part of DiffConfig.
Show the old and new values when there's a diff.

This helps with understanding what changed. To avoid noisy and hard-to-read output, it only shows the differing values, not all of old/new.
This commit also contains a bugfix to handle when Response.Changes is empty in addition to being DIFF_NONE. Without this change, I saw supposed diffs that had no actually changed values.

I saw supposed diffs that had no actually changed values.

This would be very interesting to see examples of. Were those errors/erroring out?

I saw supposed diffs that had no actually changed values.

This would be very interesting to see examples of. Were those errors/erroring out?

@t0yv0 I haven't dug further into these yet. Here's an example (first failure), but the relevant RPC logs might be gone. Note how there's no diff or replace.
Unexpected difference: {URN:urn:pulumi:p-it-fv-az665-4-aws-profil-3312361d::example-aws-profile-role::eks:index:Cluster$eks:index:RandomSuffix::example-aws-profile-role-cfnStackName HasChanges:true Replaces:[] Diffs:[] DeleteBeforeReplace:false}

Yeah the underlying log could be interesting.

I saw supposed diffs that had no actually changed values.

This would be very interesting to see examples of. Were those errors/erroring out?

@t0yv0 here's an example from pulumi-eks, test TestExamplesUpgrades/aws-profile-role/upgrade-preview-only. The whole grpc log is attached.
{
    "method": "/pulumirpc.ResourceProvider/Diff",
    "request": {
        "id": "example-aws-profile-role-cfnStackName",
        "urn": "urn:pulumi:p-it-tmpfritzbo-aws-profil-1431cbfc::example-aws-profile-role::eks:index:Cluster$eks:index:RandomSuffix::example-aws-profile-role-cfnStackName",
        "olds": {
            "output": "example-aws-profile-role-97336da3"
        },
        "news": {
            "input": "example-aws-profile-role"
        },
        "oldInputs": {
            "input": "example-aws-profile-role"
        }
    },
    "response": {},
    "metadata": {
        "kind": "resource",
        "mode": "client",
        "name": "eks"
    }
}

preview.log


Debugging keepler.gl

I cloned the repo, and ran npm start, which started the demo app from examples folder.
I wanted to debug the keepler code by putting breakpoint in source code, the demo app code was bundled, so was not able to do that.
I tried changing the all the imports of "kepler.gl" in the demo app code to ".../../..src" like that
but was not to compile the code,
I got webpack error "You may need an appropriate loader to handle "
then i modified the webpack.config.ts  to include the ../../src dir
 include: [
          join(__dirname, 'src'),
          join(__dirname, '../src')

but still was not to compile the code
module not found error was coming

Hi @behuda,
The example app code is compiled by it also comes with sourcemaps so you can easily debug any aspect of Kepler.gl.
Make sure when you open the app in browser the console is open as well and you will have access to source maps.
If you are using Chrome on a Mac. Once the debug console is open, go to source and search for the file you want to debug using: shift+command+o, remove "@" before typing the name of the file


Added support for fake os.path.samefile

fixes #193

@jmcgeheeiv - please review this and the other PR; I will merge them (or at least the second) myself, as there will be some conflict.

I can't believe this was missing.


Optional properties in class constructor are not marked as optional

First off, thank you for building a static documentation generator for typescript! I wonder why Microsoft did not include any…
Expected Behavior
When running typedocs over a class with optional propperties in the constructor, I'd expect them to be marked as optional
Actual Behavior
Marked as required
Steps to reproduce the bug
Given:
class MyClass {

  /**
  * @constructor
  * @param foo - some description
  */
  constructor({ foo = 'bar' }: { foo?: string }) {
    ...
  }

}

The Typedocs output is
# constructor

    new MyClass(__namedParameters: { foo: string }): MyClass

     >   Defined in MyClass.ts:87

## Parameters
        __namedParameters: { foo: string }

           - foo: string

            some description

I'd expect it to be marked as optional somewhere. I.e. - foo?: string
Environment

Typedoc version: "typedoc": "^0.19.2",
TypeScript version: "typescript": "^4.0.5"

Hey, a bug I fixed!... just isn't released yet. Has been fixed in 0.20.0-beta.7, prior versions of TypeDoc incorrectly used { foo = 'bar' } to get the type of the parameter, which results in the behavior you're seeing.
Microsoft did eventually build a documentation generator too, but it falls very heavily into the enterprise realm, more complex than many projects need. https://api-extractor.com/pages/setup/generating_docs/

Thanks @Gerrit0 for the quick answer. That is great news! Then I guess this particular issue can be closed and I'll wait for 0.20

Do you have the link to your code changes/pr for reference by any chance @Gerrit0 ? Thank!

It was done as a part of 6ff7fcd1d2cc14eeae1f16399e15d8cb7d7f2346, which unfortunately is a rather large commit... the relevant bit for this issue is https://github.com/TypeStrong/typedoc/commit/6ff7fcd1d2cc14eeae1f16399e15d8cb7d7f2346#diff-51535ac984a75610be6795b8314bb457ad5e85562940fcb928e2d64b3a5cf42c


Concurrent Processing of Messages from a RabbitMq Queue

I have a .net core background service that processes messages from a RabbitMq Queue, the messages can grow to thousands depending on the peak period, hence I have to manually instantiate each background service to process the messages one after the other.
My question is how can I use Actor Model to process the messages concurrently as each message arrives in the queue.
Please help.

The simplest thing that can work, if you care about consumer ack (RMQ). is by retrieving an IActorRef from somewhere. And then doing an Ask<> on that actorref. Your actor processed the message, and sends a response through the Ask to indicate its done. Your consumer stops blocking/waiting on the ask, completes and your consumer ack is send back to RMQ and the message is removed from the queue.
If you dont care about consumer acks (RMQ). Do the same things except use Tell instead of ask. Then your consumer will complete right away possibly even before the message is actually processed.
With regards to concurrent processing. It depends on what library you are using to connect with RMQ. But you can configure most RMQ clients as to how many messages it should process at a time for a specific queue/listener (also known as a channel in RMQ client spreak).
Masstransit has these options. the default RabbitMq.Client package has these options. And other client libs that i know have them.
There is also the Alpakka amqp streaming integration packages. That you can use to directly interface with RMQ with a Akka.Stream Source.
https://github.com/akkadotnet/Alpakka/tree/dev/src/Amqp


⚠ SceneTime has degraded performance

In 52eed45, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1572 ms

Resolved: SceneTime performance has improved in 8ce4231.


PowerToys Run - Alt + Spacebar now longer works

Microsoft PowerToys version
v0.68.1
Installation method
GitHub
Running as admin
No
Area(s) with issue?
Keyboard Manager
Steps to reproduce
previously when the combination is used it runs powertoys but it doesn't any more
✔ Expected Behavior
when combination is used it would fire powertoys
❌ Actual Behavior
when combination is used it no longer fires up powertoys
Other Software
nothing

Maybe providing a screenshot of your "Powertoys Run setting" would be helpful.

/reportbug

or you can reinstall PowerToy and restart your system once.
I hope your issue is fixed.

I'm having this issue as well. Sometimes the shortcut does nothing.


Where can I find the list of all offers and their offer IDs?

I was trying to get all offers and their offer ID's from here. However, I have an offer Visual Studio Ultimate with MSDN, which was updated to Visual Studio Enterprise with MSDN (benefit). However, when I try to query all my subscriptions, what I get as the display name for my subscription is:
"displayName": "Visual Studio Ultimate with MSDN",
which isn't listed as an offer (not even in the list of updated and retired offers).
Is there a place where I get the list of all offers and their offer IDs?

Any news on this?

i know...some years ago, but I found a new PowerShell command that was published some days ago that is showing the information of ther offer ID querying the subscription:
https://docs.microsoft.com/en-us/powershell/module/azurerm.subscription.preview/get-azurermsubscriptiondefinition?view=azurermps-5.3.0
So, id does not work for me on my Tenant yet, getting empty results back. But it seems they are roling it out to the tenants at the moment.
Looking at the Debug-Output of the PowerShell Command, it is requesting data from the following endpoint:
https://management.azure.com/providers/Microsoft.Subscription/subscriptionDefinitions?api-version=2017-11-01-preview


Some issues

on Page 5 そんな中、2022 年 11 月 27 日に、福井県鯖江市で開催されていた、ものづくり系展示イベント「NT 鯖江 2021」
Should be 2021?
Not an issue but an addition: section 2.1 なお USB 機能が内蔵されているだけあって、内蔵オシレータの周波数精度もそ のままで± 1.5% と、そこそこよいです*5。 The accuracy is good enough to be USB device but not USB host. The oscillator can not be re-calibrated and an external crystal is needed (confirmed with WCH engineer).
Section 2.2 Pn_DIR_PU : 各ピンのプルアップ抵抗(10k Ω)が、 1 だと ON、0 だとOFF。 The pull-up is actually 70K with an additional 10K controlled by external voltage. The 10K resistor is used to accelerate the rising speed in Quasi-bidirectional mode.
Section 2.2 CH55x ではプルダウン抵抗が 10k Ω程度ですので Should this be pull-up?
Section 2.2 データシートには詳しいことが書いていないので、実機で試してみたところでは、 UART のような波形が出力されました。 I've not used it either. But judging from a connector on dev board image and code sample, it should be used for some traditional LED panels.
Section 3.3 ただし CH55x のフラッシュメモリは一応データシート記載の書き換え回数の上 限が 200 回と比較的少ないので書き換えすぎには注意しましょう。 I've never got any CH552 with flash failure. I believe I've written one chip more than 1000 times during the CH55xduino development. Thomas Z did report a failure. I don't remember where I saw it: The flash chip is fine with more than 200 writes for short-time usage, but the long-term storage stability decreases.

@DeqingSun Thanks for your info, I've update README.md for next update on book. For number of flashing, I've wrote (at least) 200 based on the value on datasheet as guaranteed value.


Integer literal 0x8000000000000000 interpretted as 0x80000000000000c0

Issue

pylance seems to have trouble with an unsigned 64 bit literal. Notice the value it is interpreting is 0x80000000000000c0<PHONE_NUMBER>854776000)
Environment data
Pylance language server 2023.1.10 (pyright bbf0ae78)
Ubuntu 22.04.1 LTS
VS Code
Version: 1.74.2
Commit: e8a3071ea4344d9d48ef8a4df2c097372b0c5161
Date: 2022-12-20T10:27:19.253Z
Electron: 19.1.8
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 5.15.0-57-generic
Sandboxed: No
Python 3.10.6
Code Snippet
_GL_GC: Literal[9223372036854775808] = 0x8000000000000000

Expected behavior
Not identified as an error
Actual behavior
Error reported:
Expression of type "Literal[9223372036854776000]" cannot be assigned to declared type "Literal[9223372036854775808]"
"Literal[9223372036854776000]" cannot be assigned to type "Literal[9223372036854775808]"PylancereportGeneralTypeIssues
Logs
[Info  - 3:03:18 p.m.] (76782) Pylance language server 2023.1.10 (pyright bbf0ae78) starting
[Info  - 3:03:18 p.m.] (76782) Server root directory: /home/shapedsundew9/.vscode/extensions/ms-python.vscode-pylance-2023.1.10/dist
[Info  - 3:03:18 p.m.] (76782) Starting service instance "egp-types"
[Info  - 3:03:18 p.m.] (76782) Notebook support: LSP
[Info  - 3:03:18 p.m.] (76782) Interactive window support: LSP
[Info  - 3:03:18 p.m.] (76782) No configuration file found.
[Info  - 3:03:18 p.m.] (76782) pyproject.toml file found at /home/shapedsundew9/Projects/egp-types.
[Info  - 3:03:18 p.m.] (76782) Setting pythonPath for service "egp-types": "/home/shapedsundew9/Projects/venv/bin/python3"
[Info  - 3:03:18 p.m.] (76782) Loading pyproject.toml file at /home/shapedsundew9/Projects/egp-types/pyproject.toml
[Error - 3:03:18 p.m.] (76782) Pyproject file "/home/shapedsundew9/Projects/egp-types/pyproject.toml" is missing "[tool.pyright]" section.
[Error - 3:03:18 p.m.] (76782) venvPath /home/shapedsundew9/Projects/egp-types/~/Projects is not a valid directory.
[Warn  - 3:03:18 p.m.] (76782) stubPath /home/shapedsundew9/Projects/egp-types/typings is not a valid directory.
[Info  - 3:03:18 p.m.] (76782) Assuming Python version 3.10
[Info  - 3:03:18 p.m.] (76782) Assuming Python platform Linux
[Info  - 3:03:18 p.m.] (76782) Searching for source files
[Info  - 3:03:18 p.m.] (76782) Found 21 source files
[Info  - 3:03:19 p.m.] (76782) Background analysis(1) root directory: /home/shapedsundew9/.vscode/extensions/ms-python.vscode-pylance-2023.1.10/dist
[Info  - 3:03:19 p.m.] (76782) Background analysis(1) started
[Info  - 3:03:19 p.m.] (76782) Indexer background runner(2) root directory: /home/shapedsundew9/.vscode/extensions/ms-python.vscode-pylance-2023.1.10/dist (index)
[Info  - 3:03:19 p.m.] (76782) Indexing(2) started
[Info  - 3:03:19 p.m.] (76782) scanned(2) 240 files over 1 exec env
[Info  - 3:03:23 p.m.] (76782) [IDX(2)] Long operation: index execution environment /home/shapedsundew9/Projects/egp-types (3649ms)
[Info  - 3:03:23 p.m.] (76782) [IDX(2)] Long operation: index packages /home/shapedsundew9/Projects/egp-types (3652ms)
[Info  - 3:03:23 p.m.] (76782) indexed(2) 154 files over 1 exec env
[Info  - 3:03:23 p.m.] (76782) Indexing finished(2).
[Info  - 3:58:25 p.m.] (76782) Indexer background runner(3) root directory: /home/shapedsundew9/.vscode/extensions/ms-python.vscode-pylance-2023.1.10/dist (refresh)
[Info  - 3:58:25 p.m.] (76782) Indexing(3) started
[Info  - 3:58:26 p.m.] (76782) scanned(3) 240 files over 1 exec env

... [truncated as too long to post]

(76782) Background analysis message: getDiagnosticsForRange
(76782) [FG] parsing: /home/shapedsundew9/Projects/egp-types/egp_types/reference.py (41ms)
(76782) [FG] parsing: /home/shapedsundew9/.vscode/extensions/ms-python.vscode-pylance-2023.1.10/dist/typeshed-fallback/stdlib/builtins.pyi [fs read 0ms] (110ms)
(76782) [FG] binding: /home/shapedsundew9/.vscode/extensions/ms-python.vscode-pylance-2023.1.10/dist/typeshed-fallback/stdlib/builtins.pyi (12ms)
(76782) [FG] binding: /home/shapedsundew9/Projects/egp-types/egp_types/reference.py (0ms)
(76782) Background analysis message: getDiagnosticsForRange
(76782) Background inlayHint message
(76782) Background analysis message: getDiagnosticsForRange
(76782) Background analysis message: getDiagnosticsForRange
(76782) Background inlayHint message
(76782) Background analysis message: getDiagnosticsForRange
(76782) Background analysis message: getDiagnosticsForRange
(76782) Background analysis message: getDiagnosticsForRange
(76782) Background analysis message: getDiagnosticsForRange
(76782) Background analysis message: getDiagnosticsForRange
(76782) Background analysis message: getDiagnosticsForRange
(76782) Background inlayHint message

Moving to pyright since this is a core type checker issue.


Missing file extension for named modules from "-m system --outFile foo.js"

When bundling multiple files with -m system, the module names should include the file extension. Otherwise, they are loaded but not executed by systemjs.
Before:
    System.register("app/boot", [...], ...

After:
    System.register("app/boot.js", [...], ...

See here: https://github.com/systemjs/systemjs/issues/1065

looks like a duplicate of #4595.

@mhegazy I'm not sure this is really a duplicate.  #4595 fixes an import issue for TypeScript, but the comments in https://github.com/systemjs/systemjs/issues/1065 indicate that for systemjs to work with typescript outFile bundles the .js extension must be present in the System.register call.
...Of course I could be missing something.
My use case:
I'm trying to have the simplest dev setup I can for Angular2 development.  I use webpack in production because it's the one I've managed to grok enough to make work (why is module loading over complicated!) but have found it too slow for development.  I'd like to be able to generate a bundle from typescript and then execute the bootstrap module from within that...but this issue blocks that workflow (except I'll probably write a gulp task to add the extensions myself).
Cheers.

@tuukkapuranen I do not recommend using <amd-module> as a workaround is definitely not something you want to commit to using. The bundle shouldn't need to use any extensions in the named register output, the names just need to match up. I just tried it and it generates an extensionless bundle that loads just fine provided that you are configuring the loader in the standard way. For TypeScript projects, you want to set
SystemJS.config({
  packages: {
    "my-package": {
      "main": "my-package-main",
      "defaultExtension": "ts"
    }
  }
});

then you can
<script>
  SystemJS.import('my-package').catch(function (e) { console.error(e); });
</script>


Code-Snippet-Vault submission to the Hacktoberfest repo

Hackathon Submission: CodeSnippet-Vault
Name of Team Lead
Aishwary Gupta

GitHub handles of Team Members
Enter the GitHub handles of all your team members (including yourself) as separate bullet points
@Aishwary2004Gupta

Are all of your team members registered on our Hackathon Signup page?
This is a mandatory step for all participants to be considered eligible for judging

Yes ✅
[ ] No

Rules and Code of Conduct
By submitting this PR, you agree to follow our Rules and Code of Conduct.

[x] Yes

Anything Else?
Any other feedback, queries or information you would like to share with us?

🥳


Add Pantheon tag for project and make the student the owner of the site

We expect each trainer to have a single org for all of their classes. To help filter by class, we're going to add a tag for each class. The first bit of this handles that based on the project name.
The second bit of code makes the student the owner of the site. The only problem with this, is that it introduces an error message from Pantheon if the user is already the owner (if I spin up a site for myself, which is minor) or if the user does not yet have a Pantheon account (which may happen frequently with students. Fortunately the error doesn't break anything - the original site creator remains the owner if the command fails.

The second bit of code makes the student the owner of the site.

Can you explain why this is necessary? The student already has access to the site.

RE:Tags: Oh, you're totally right. If we want to keep this flexible then we should add a conditional. That being said, I can't think of a scenario where I wouldn't spin up sites inside of an org (even just to avoid the sandbox limit).
RE:Owner: The student has access to the site, but we want to give them the ability to take it live if they want. Also, some of our early discussions around metrics assumed that the student was the "owner" and Andrew Wilson still believes that's necessary for at least one of the things he's checking.


Add a R2DBC client

A thin Connection wrapper based on r2dbc-client.

Aggregate the core module so its tests are run.

Creating the wrapper with Akka Streams is proving to be difficult. Running INSERTs/UPDATEs in transaction - and closing the connection afterwards - was straightforward. However, running a SELECT and closing the connection after all elements have are emitted (or an error occurs) ain't happening.
Reactor allows you to ignore the result of a stream and chain another one on top of it, which makes it possible to close the connection and return and concatenate an empty Publisher to the one with the results. In the case of Akka Streams, Source.concat just closes the connection before anything is emitted.
I'll park this for now and implement the client using Reactor, and just wrap it with Akka Streams.

I ended up using Reactor just for that portion, still exposing an Akka Streams based API. Then, with a quickly put together DAO, I run the JournalPerfSpec benchmark against a Journal implementation using the client against. The Reactor based implementation outperformed the Akka Streams one in two of the categories:  persistAsync (50% quicker) and persist (10% quicker). The Akka Streams one was the faster one reading - about 25% quicker.
So, now, I decided I am going to create two clients - Reactor and Akka Streams one - to dig deeper into this.

My attempts to emulate the approach it takes to close the connection by concatenating a Source that closes the connection and then sending an empty one downstream (draining the connection one first) fail miserably. It seems Akka Streams "eagerly" subscribes sources (and applies back-pressure) when combining them, so it ends up closing the DB connection. Flux on other hand subscribes to one and only subscribes to the next after it has exhausted the first one.
I give up, at least for the time being. Back to the original plan of parking this and I will just live with having to use Java a bit more than I intended to.