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

Fix security checks on PR GitHub action #468

Open
3 tasks
Tracked by #467
aatmanvaidya opened this issue Jan 2, 2025 · 0 comments
Open
3 tasks
Tracked by #467

Fix security checks on PR GitHub action #468

aatmanvaidya opened this issue Jan 2, 2025 · 0 comments

Comments

@aatmanvaidya
Copy link
Collaborator

We have a github action in place that runs security checks when a PR is opened - link to the action

  • Resolve Trivy Scan Error on Pull Request
    • The Trivy scan currently reports errors whenever a pull request is opened. The task is to investigate the cause of these errors and implement a fix to ensure the scan passes successfully. Link to the error
  • Add pip audit check’s for all pyproject.toml files in the github action
    • pip-audit is a tool for scanning Python environments for packages with known vulnerabilities.
    • If pip audit doesn’t have support for pyproject.toml files, then we can convert them to requirements.txt files using uv like this, and then run the pip-audit on them.
  • We can also look into adding tools like Deptry — it is a command line tool to check for issues with dependencies in a Python project, such as unused or missing dependencies.

Some notes on securing the feluda codebase can be found in this blog post.

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

1 participant