From 6300d7dc8dec2706587ba0cc65a92a4965cad2d9 Mon Sep 17 00:00:00 2001 From: askazin Date: Fri, 25 Mar 2022 13:00:41 +0300 Subject: [PATCH] repository review --- HOW-TO-REPORT.md | 2 +- README.md | 16 +++++++--------- utils/txt-converter.py | 29 ----------------------------- 3 files changed, 8 insertions(+), 39 deletions(-) delete mode 100644 utils/txt-converter.py diff --git a/HOW-TO-REPORT.md b/HOW-TO-REPORT.md index f23fdae..e890e7c 100644 --- a/HOW-TO-REPORT.md +++ b/HOW-TO-REPORT.md @@ -1,4 +1,4 @@ -# Подробная инструкция для составления жалобы +# Подробная инструкция для составления жалобы на репозитории 1. Нажать Block or Report на странице пользователя под аватаркой. 2. Выбрать «Report Abuse». diff --git a/README.md b/README.md index f813228..c421b86 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # toxic-repos -В последнее время участились случаи добавления в популярные Open Source проекты бэкдоров разной степени опасности и полит агиток нацеленных на жителей РФ и россиян по всему миру. +В последнее время участились случаи добавления в популярные Open Source проекты кода разной степени опасности. Это может нести угрозу людям, а также подрывает доверие к Open Source комьюнити и Open Source как таковому. # Важно @@ -11,16 +11,14 @@ > E-mail для связи: info@toxic-repos.ru # Дополнительно -[Чистый json, только дата добавления, название и URL](./clean.json) +[TXT](./clean.txt) + +[JSON](./clean.json) + +[SQLite](sqlite/toxic-repos.sqlite3) # Статистика -[Опасных репозиториев](./toxic-repos.md): 37 - -[Репозиторий с пропагандой](./propaganda-repos.md): 173 - -[DDoS репозиториев](./ddos-repos.md): 52 - -[Откатившиеся репозитории](./repos-that-changed-their-minds.md): 5 +Опасных репозиториев: 227 # Рекомендации - Изоляция сборки в контейнерах, в том числе и для промежуточных сборок на машинах разработчиков. diff --git a/utils/txt-converter.py b/utils/txt-converter.py deleted file mode 100644 index 1c99eae..0000000 --- a/utils/txt-converter.py +++ /dev/null @@ -1,29 +0,0 @@ -import json - -infile = "clean.txt" -outfile = "clean.json" - -dict1 = {} -fields = ["datetime", "productname", "url"] -with open(infile, 'r', encoding='utf-8') as fh: - l = 1 - - for line in fh: - description = list(line.strip().split('\t', 4)) - - print(description) - - sno = 'field' + str(l) - - i = 0 - dict2 = {} - while i < len(fields): - dict2[fields[i]] = description[i] - i = i + 1 - - dict1[sno] = dict2 - l = l + 1 - -out_file = open(outfile, 'w', encoding='utf-8') -json.dump(dict1, out_file, indent='\t') -out_file.close()