Skip to content

Python: [FEATURE] Python Security Workflow (Fuzzing + SAST) #5

@tduhamel42

Description

@tduhamel42

Use Case

Why is this Python workflow needed?
E.g., automating fuzzing with Atheris, checking dependencies with pip-audit, enforcing static checks via bandit or pylint.

Proposed Solution

How should this workflow work in FuzzForge?

  • Fuzzing: Fuzzing with Atheris, coverage-guided input generation.
  • SAST: Dependency scanning with pip-audit, security linting with bandit, type safety with mypy.
  • Combined: A “Python Security” workflow template that includes both fuzzing + static analysis.

Alternatives

Using Snyk, Dependabot only, or running tools manually.

Implementation

(Optional) Ideas: GitHub Actions with setup-python, caching virtualenvs, running atheris + bandit.

Category

  • 🛠 Workflow Automation
  • 🔗 Fuzzer Integration
  • 🔍 SAST / Static Analysis

Additional Context

Links:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions