Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Packaging of Application Quality Auditing Tools #11

Open
bevalentin opened this issue Aug 16, 2024 · 0 comments
Open

Packaging of Application Quality Auditing Tools #11

bevalentin opened this issue Aug 16, 2024 · 0 comments

Comments

@bevalentin
Copy link
Collaborator

Pre-selected application quality analysis tools are:

  • Security

    • Bandit: Security-focused tool designed for analysing Python based Applications and to find common security issues
  • Dependency & Build ManagementUsed to analyse the Python Applications dependencies and packages, tracking the packages required for each project.Additional dependency management tools may be supported depending on the application programming language

    • pyenv
    • pipreqs
  • Testing & Test Framework

    • pytest: Testing framework for Python that will allow writing special and adhoc measurements elicitation against the Applications under audit
  • Documentation Tools & Artifacts

    • Sphinx
    • Swagger

    Sphinx focuses on overall project documentation; Swagger (OpenAPI Specification) is specific to API design and documentation. Both will contribute to maintaining a high level of software quality by ensuring consistent documentation and adherence to best practices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants