Skip to content

[blackice] Fix PyRIT pin: Azure/PyRIT (archived) -> microsoft/PyRIT v0.13.0#251

Open
gillespeiffer-db wants to merge 1 commit into
release-16.4-LTSfrom
gpeiffer/blackice-pyrit-microsoft-release-16.4-LTS
Open

[blackice] Fix PyRIT pin: Azure/PyRIT (archived) -> microsoft/PyRIT v0.13.0#251
gillespeiffer-db wants to merge 1 commit into
release-16.4-LTSfrom
gpeiffer/blackice-pyrit-microsoft-release-16.4-LTS

Conversation

@gillespeiffer-db
Copy link
Copy Markdown
Collaborator

@gillespeiffer-db gillespeiffer-db commented Jun 3, 2026

Summary

Repoint the blackice GIT_TOOLS PyRIT entry to its current upstream and update the pinned version.

Details

PyRIT moved from Azure/PyRIT to microsoft/PyRIT. The old repository is archived and no longer carries the v0.10.0rc0 tag, so cloning and checking out that ref during the blackice image build fails. This PR:

  • updates the repo URL to https://github.com/microsoft/PyRIT.git
  • bumps the pin from the v0.10.0rc0 release candidate to the latest stable release v0.13.0

PyRIT moved from Azure/PyRIT to microsoft/PyRIT. The old repository is
archived and no longer carries the v0.10.0rc0 tag, so checking out that
ref during the blackice image build fails. Update the GIT_TOOLS entry to
the current upstream and move from the release candidate to the latest
stable release v0.13.0.
@gillespeiffer-db gillespeiffer-db force-pushed the gpeiffer/blackice-pyrit-microsoft-release-16.4-LTS branch from 2913fc1 to 9b02fdd Compare June 3, 2026 15:49
# - REQUIREMENTS_FILE (optional): Path (relative to repo root) to a requirements file (e.g., requirements.txt, requirements/requirements_2.txt).
# - If pyproject.toml or setup.py is present in the repo root, REQUIREMENTS_FILE should not be specified.
ARG GIT_TOOLS="pyrit[gcg]=https://github.com/Azure/PyRIT.git=v0.10.0rc0 cyberseceval=https://github.com/meta-llama/PurpleLlama.git=3494754=CybersecurityBenchmarks/requirements.txt lm-eval-harness[api]=https://github.com/EleutherAI/lm-evaluation-harness.git=v0.4.9.1 promptmap=https://github.com/utkusen/promptmap.git=9e1b4fe=requirements.txt fuzzyai=https://github.com/cyberark/FuzzyAI.git=2d1d4e6 easyedit=https://github.com/zjunlp/EasyEdit.git=da6f731=requirements_2.txt cleverhans=https://github.com/cleverhans-lab/cleverhans.git=574efc1=requirements/requirements.txt"
ARG GIT_TOOLS="pyrit[gcg]=https://github.com/microsoft/PyRIT.git=v0.13.0 cyberseceval=https://github.com/meta-llama/PurpleLlama.git=3494754=CybersecurityBenchmarks/requirements.txt lm-eval-harness[api]=https://github.com/EleutherAI/lm-evaluation-harness.git=v0.4.9.1 promptmap=https://github.com/utkusen/promptmap.git=9e1b4fe=requirements.txt fuzzyai=https://github.com/cyberark/FuzzyAI.git=2d1d4e6 easyedit=https://github.com/zjunlp/EasyEdit.git=da6f731=requirements_2.txt cleverhans=https://github.com/cleverhans-lab/cleverhans.git=574efc1=requirements/requirements.txt"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Is the version update of this OK? I don't know what blackice is, so let's see if we can find a reviewer familiar with it?

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.

2 participants