Shotstars

Latest version: v2.6

Safety actively analyzes 723685 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.4

********

— Fixed a bug added in v0.3, when encountering a limit without using a token, Shotstars displayed
incorrect results for stars, and could not stop the software in time.

— Typos/spelling corrected.

— Added a notification about the lack of token usage in the limit alert if the github token
is not used.
=================================================================================================

********

0.3

********

— The elapsed time in days is added to the date of the last repository scan.

— A check has been added to the check for an invalid url/repository,
the purpose of which is not to delete the results of scanning the old repository if the name
of a valid and invalid project intersect.

— Added the ability to bypass restrictions on scanning a repository with more than 6K+ stars
(requires obtaining a free github-token).

— Added notification about the use/absence of a github token.
=================================================================================================

********

0.2

********

— You can install the Shotstars package using pip ($ pip install shotstars).

— The script's operation has been accelerated several times due to task parallelization.

— An title metric has been added to the html-report:
accumulation of “Gone Stars/Dates” for the entire time of scans.

— Changed the appearance of CLI tables. In CLI, the estimated waiting time in minutes has been
added to the limit removal date/time. Updated the progress function. The appearance of the html
report has been redesigned.

— Expanded checking for URL input errors, for example, if the user specified a non-existent or
deleted repository for parsing or tried to scan a repository with more than 6K+ stars, etc.

— Added new functionality to the html report: display of accumulated data for all "new/gone stars"
broken down by dates; summary calculation of "new/gone stars/date" in the header; and most
importantly, a count of duplicate "usernames" that have repeatedly added or removed stars in the
monitored repository is kept.

— Added a new metric: the real date of creation of the project (sometimes the date of creation of
the project can be faked using commits, deceiving users, Shotstars cannot be deceived).
The html report also added: rating; the real date of creation of the project and description of
the project (if present).

— Added random "User-Agent" for http requests.

— In case of using old version of Python3.7 on OS Android/Termux or due to limitations of
new versions of OS Android fast processes are replaced by safe slow threads.
=================================================================================================

********

0.1

********

— Collected ready-made “shotstars” assemblies for OS GNU/Linux; OS Windows; OS Android (Termux),
i.e. no libs or Python required.

— Parsing user's stars with checking for errors and restrictions.

— Session support; correct software stop (ctrl +c); some decorations (progress, CLI zebra tables)

— Reports in CLI and HTML formats, including date calculations.

— Support for simulating results, a documented software hack - or a side feature designed to test
the script on dead/stable repositories without star movement.
=================================================================================================

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.