Skip to content

Fix critical bugs and stabilize automatic exploit generation module with poetry - #6

Draft
krpandrei05 wants to merge 1 commit into
open-crs:mainfrom
krpandrei05:krpandrei/fix/bug-fixes-and-stability
Draft

Fix critical bugs and stabilize automatic exploit generation module with poetry#6
krpandrei05 wants to merge 1 commit into
open-crs:mainfrom
krpandrei05:krpandrei/fix/bug-fixes-and-stability

Conversation

@krpandrei05

Copy link
Copy Markdown

Align docker dependency with commons (==7.1.0) to resolve a Poetry version conflict, bump the base image to python:3.11 for tomllib support, follow the upstream convert.py --no-version flag rename, and strip invalid path-dependency lines from the generated requirements file before pip install.

Align docker dependency with commons (==7.1.0) to resolve a Poetry
version conflict, bump the base image to python:3.11 for tomllib
support, follow the upstream convert.py --no-version flag
rename, and strip invalid path-dependency lines from the
generated requirements file before pip install.

Signed-off-by: Andrei Carp <andrei.krp@gmail.com>
@krpandrei05 krpandrei05 changed the title Fix critical bugs and stabilize automatic exploit generation module Fix critical bugs and stabilize automatic exploit generation module with **poetry** Jul 5, 2026
@krpandrei05 krpandrei05 changed the title Fix critical bugs and stabilize automatic exploit generation module with **poetry** Fix critical bugs and stabilize automatic exploit generation module with poetry Jul 5, 2026
@razvand
razvand requested review from ScourgeNest and a lite review from Copilot August 22, 2026 18:47

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates dependency and container build settings for the automatic exploit generation module to reduce build/runtime conflicts and keep the pyproject.tomlrequirements.txt conversion in sync with the upstream converter script.

Changes:

  • Pin docker Python dependency to ==7.1.0 in pyproject.toml.
  • Bump Docker base image from Python 3.10 to 3.11 and update convert.py invocation to use the upstream --no-version flag.
  • Filter out ../... path-dependency lines from the generated module requirements prior to pip install.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
pyproject.toml Pins docker dependency version for Poetry resolution.
docker/Dockerfile.zeratool_lib Moves to Python 3.11, updates converter flag, and removes relative path deps from generated requirements before install.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread pyproject.toml
Comment on lines 11 to +13
python = "^3.10"
pwntools = "^4.10.0"
docker = "^6.1.2"
docker = "==7.1.0"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants