Statick-md

Latest version: v0.4.0

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

Scan your dependencies

Page 1 of 4

4.9149

0.8511

0.3386

| Overall | | | 34.5287 | 7.2445 |

Testing the `rstcheck` tool plugin against the <https://github.com/PointCloudLibrary/blog> repository shows
improvements for scanning all files at once.
Statick discovered 353 rst files in this repository.

| package | name | plugin_type | duration (main) | duration (unreleased) |
| -------- | ---------------- | ----------- | --------------- | --------------------- |
| pcl_blog | find files | Discovery | 5.9150 | 5.9158 |
| pcl_blog | markdown | Discovery | 0.0033 | 0.0026 |
| pcl_blog | rst | Discovery | 0.0090 | 0.0083 |
| pcl_blog | markdownlint | Tool | 0.0994 | 0.1017 |
| pcl_blog | rstcheck | Tool | 114.8899 | 0.4774 |
| pcl_blog | print_to_console | Reporting | 0.0021 | 0.0017 |
| Overall | | | 121.0291 | 6.6186 |

(Note that this testing was done with a local fix in the Statick `exceptions` module for a `UnicodeDecodeError`.
That fix will get pushed to Statick in the future.)

Added

- Process all source files at once with tools that support passing in a list of files, instead of invoking each tool
per file. (63)
- Ubuntu 22.04 used in continuous integration workflows. (62)
- Python 3.11 used in continuous integration workflows. (62)

Changed

- Update GitHub Actions to use latest versions. (62)

Fixed

- Ensuring that "Cannot find module" thrown errors from nodejs in markdownlint tool plugin cause statick to error. (64)

Removed

- Ubuntu 18.04 removed from continuous integration workflows. (62)
- Removed deprecated pypi package [codecov](https://github.com/codecov/codecov-python) from Tox configuration. (#)
Discussion at: <https://community.codecov.com/t/codecov-yanked-from-pypi-all-versions/4259>.

0.0086

0.4.0

This set of plugins was merged into the main [Statick] repository and Python package.
All future development will happen in that repository.

Updated

- The Statick dependency was pinned to lower than version 0.12.
- This will ensure these plugins are not installed in the same space as the main `statick` package.
Having both packages installed would cause conflicts between plugins.

0.3.1

Added

- Support for Python 3.12 and 3.13.
- Use of `pyproject.toml` instead of `setup.py` and `requirements.txt`.
- Supports new plugin discovery mechanism for the main Statick tool.
- Switched from yapsy to setuptools for plugin mechanism. (sscpac/statick508)

Changed

- Disabled code coverage requirements in CI for now.
- Unable to get line coverage working with new plugin mechanism.
Unit tests still work to find problems.
- Updated README to use more modern approach to installing Python and NPM packages.
- Rename plugin modules so they are shorter and less redundant.

Removed

- No longer support Python 3.8.
- Proselint tool removed.
- Unable to resolve type hint and unit test issues.
Tool not used as far as Statick developers are aware.

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.