Skip to content

Feature/security attribute inference attacks#287

Open
fracarfer5 wants to merge 35 commits into
developfrom
feature/security-attribute-inference-attacks
Open

Feature/security attribute inference attacks#287
fracarfer5 wants to merge 35 commits into
developfrom
feature/security-attribute-inference-attacks

Conversation

@fracarfer5

Copy link
Copy Markdown
Contributor

implementing modules for attribute inference attacks, adding basic tutorials and unit tests

crismunoz and others added 13 commits November 19, 2024 10:11
* chore: update files for new gitflow (#227)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)
---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>
* chore: update files for new gitflow (#227)

* chore: update files for new-release

* chore: update readme (#229)

* docs: update tutorials (#230)

* feat: new datasets and docs (#231)

* docs: rename lib (#234)

* fix: datasets labels (#245)

* feature: update dataset_shift module (#248)

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* chore(deps): bump actions/checkout from 4.1.7 to 4.2.2 (#250)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

* feat: adding adaptive and randflip initializers for regression poisoners

* feat: adding ridge-based regression poisoner

* test: adding unit tests for ridge-based regression poisoner

* chore: updating tutorial with ridge-based poisoner

* docs: updating regression poisoner docs with ridge regressor

* docs: adding docstrings for ridge regressor poisoner

* chore: fixing lint

* chore: updating docstrings for poisoners

* chore: updloading notebook file for regression poisoner tutorial

* docs: updating possible parameters in docstrings

* feat: new methods for measuring security privacy risk score (#254)

* feat: adding source code and tutorial for privacy risk score

* tests: adding unit test for privacy risk score metric

* docs: updating reference docstrings for privacy risk score metric

* docs: updating docs for example gallery for security module

* feat: adding tutorial for privacy risk score with different models

* chore: adding tutorial for example gallery

* chore: adding tutorial notebook files for docs section

* Update security.rst

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)

* internal changes

* fix: pfi regression and shap

* update: shap and contrast

* chore: improved xai metrics

* fix: paper regression results

* ok

* chore:  xai-metrics updated

* chore: format files

* test: add test for new metrics

* docs: update documentation and docstring format

* chore: hatch dmt

---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* fix: uptade documentation

* chore: clean adp tutorial

* chore: remove inccorect reference

* chore: format

* doc: fix docstring

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

* docs: updating docstrings for regression poissoners (#256)

* fix: load dataset (#259)

* Delete paper directory (#262)

* Delete README.rst

* Delete workflows directory (#263)

* Features/improvementes (#265)

* chore: push updates

* fix: compas and add description

* fix: format

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

* add: bank marketing description (#267)

* chore: updating hackaton notebook with privacy risk score interpretation (#271)

* docs: update documetnation (#274)

* fix: merge conflicts

* Features/update documentation (#276)

* chore: update documentation HAI

* feat: remove dataset dependence of sklearn (#277)

* feat: remove dataset dependece of sklearn

* fix: lastfm dataset name

* fix: repository name

* fix: format (#280)

* chore(deps): bump numpy from 1.26 to 2.2.0 (#281)

Bumps [numpy](https://github.com/numpy/numpy) from 1.26 to 2.2.0.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.0...v2.2.0)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 (#278)

Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.27.0 to 2.0.0.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](slackapi/slack-github-action@v1.27.0...v2.0.0)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>
* Update publish-workflow.yml

* Create publish-slack-workflow.yml

* Update publish-workflow.yml

* Rename publish-workflow.yml to publish-pypi-workflow.yml
* Update publish-pypi-workflow.yml

* Update publish-slack-workflow.yml
fracarfer5 and others added 16 commits December 20, 2024 10:40
* chore: update files for new gitflow (#227)

* chore: update files for new-release

* chore: update files for new gitflow

* chore: update readme (#229)

* docs: update tutorials

* docs: update tutorials (#230)

* feat: new datasets and docs (#231)

* feat: new datasets and docs

* fix: fmt

* docs: rename lib (#234)

* fix: datasets labels (#245)

* feature: update dataset_shift module (#248)

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* chore(deps): bump actions/checkout from 4.1.7 to 4.2.2 (#250)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

* feat: adding adaptive and randflip initializers for regression poisoners

* feat: adding ridge-based regression poisoner

* test: adding unit tests for ridge-based regression poisoner

* chore: updating tutorial with ridge-based poisoner

* docs: updating regression poisoner docs with ridge regressor

* docs: adding docstrings for ridge regressor poisoner

* chore: fixing lint

* chore: updating docstrings for poisoners

* chore: updloading notebook file for regression poisoner tutorial

* docs: updating possible parameters in docstrings

* feat: new methods for measuring security privacy risk score (#254)

* feat: adding source code and tutorial for privacy risk score

* tests: adding unit test for privacy risk score metric

* docs: updating reference docstrings for privacy risk score metric

* docs: updating docs for example gallery for security module

* feat: adding tutorial for privacy risk score with different models

* chore: adding tutorial for example gallery

* chore: adding tutorial notebook files for docs section

* Update security.rst

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)

* internal changes

* fix: pfi regression and shap

* update: shap and contrast

* chore: improved xai metrics

* fix: paper regression results

* ok

* chore:  xai-metrics updated

* chore: format files

* test: add test for new metrics

* docs: update documentation and docstring format

* chore: hatch dmt

---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* fix: uptade documentation

* chore: clean adp tutorial

* chore: remove inccorect reference

* chore: format

* doc: fix docstring

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

* docs: updating docstrings for regression poissoners (#256)

* fix: load dataset (#259)

* Delete paper directory (#262)

* Delete README.rst

* Delete workflows directory (#263)

* Features/improvementes (#265)

* chore: push updates

* fix: compas and add description

* fix: format

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

* add: bank marketing description (#267)

* chore: updating hackaton notebook with privacy risk score interpretation (#271)

* docs: update documetnation (#274)

* fix: merge conflicts

* Features/update documentation (#276)

* chore: update documentation HAI

* feat: remove dataset dependence of sklearn (#277)

* feat: remove dataset dependece of sklearn

* fix: lastfm dataset name

* fix: repository name

* fix: format (#280)

* chore(deps): bump numpy from 1.26 to 2.2.0 (#281)

Bumps [numpy](https://github.com/numpy/numpy) from 1.26 to 2.2.0.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.0...v2.2.0)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 (#278)

Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.27.0 to 2.0.0.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](slackapi/slack-github-action@v1.27.0...v2.0.0)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Rename rs_fair_topk_fa*ir_algorithm.rst to rs_fair_topk_fair_algorithm.rst

* Hotfix (#286)

* Update Main Branch (#279)

* chore: update files for new gitflow (#227)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)
---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* Update version and changelog

* chore: update release workflows  (#282)

* chore: update files for new gitflow (#227)

* chore: update files for new-release

* chore: update readme (#229)

* docs: update tutorials (#230)

* feat: new datasets and docs (#231)

* docs: rename lib (#234)

* fix: datasets labels (#245)

* feature: update dataset_shift module (#248)

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* chore(deps): bump actions/checkout from 4.1.7 to 4.2.2 (#250)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

* feat: adding adaptive and randflip initializers for regression poisoners

* feat: adding ridge-based regression poisoner

* test: adding unit tests for ridge-based regression poisoner

* chore: updating tutorial with ridge-based poisoner

* docs: updating regression poisoner docs with ridge regressor

* docs: adding docstrings for ridge regressor poisoner

* chore: fixing lint

* chore: updating docstrings for poisoners

* chore: updloading notebook file for regression poisoner tutorial

* docs: updating possible parameters in docstrings

* feat: new methods for measuring security privacy risk score (#254)

* feat: adding source code and tutorial for privacy risk score

* tests: adding unit test for privacy risk score metric

* docs: updating reference docstrings for privacy risk score metric

* docs: updating docs for example gallery for security module

* feat: adding tutorial for privacy risk score with different models

* chore: adding tutorial for example gallery

* chore: adding tutorial notebook files for docs section

* Update security.rst

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)

* internal changes

* fix: pfi regression and shap

* update: shap and contrast

* chore: improved xai metrics

* fix: paper regression results

* ok

* chore:  xai-metrics updated

* chore: format files

* test: add test for new metrics

* docs: update documentation and docstring format

* chore: hatch dmt

---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* fix: uptade documentation

* chore: clean adp tutorial

* chore: remove inccorect reference

* chore: format

* doc: fix docstring

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

* docs: updating docstrings for regression poissoners (#256)

* fix: load dataset (#259)

* Delete paper directory (#262)

* Delete README.rst

* Delete workflows directory (#263)

* Features/improvementes (#265)

* chore: push updates

* fix: compas and add description

* fix: format

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

* add: bank marketing description (#267)

* chore: updating hackaton notebook with privacy risk score interpretation (#271)

* docs: update documetnation (#274)

* fix: merge conflicts

* Features/update documentation (#276)

* chore: update documentation HAI

* feat: remove dataset dependence of sklearn (#277)

* feat: remove dataset dependece of sklearn

* fix: lastfm dataset name

* fix: repository name

* fix: format (#280)

* chore(deps): bump numpy from 1.26 to 2.2.0 (#281)

Bumps [numpy](https://github.com/numpy/numpy) from 1.26 to 2.2.0.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.0...v2.2.0)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 (#278)

Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.27.0 to 2.0.0.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](slackapi/slack-github-action@v1.27.0...v2.0.0)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* Update version and changelog

* fix: Update publish-workflow.yml (#283)

* Update publish-workflow.yml

* Create publish-slack-workflow.yml

* Update publish-workflow.yml

* Rename publish-workflow.yml to publish-pypi-workflow.yml

* chore: Update Workflow Names (#284)

* Update publish-pypi-workflow.yml

* Update publish-slack-workflow.yml

* Update publish-slack-workflow.yml (#285)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: update files for new gitflow (#227)

* chore: update files for new-release

* chore: update files for new gitflow

* chore: update readme (#229)

* docs: update tutorials

* docs: update tutorials (#230)

* feat: new datasets and docs (#231)

* feat: new datasets and docs

* fix: fmt

* docs: rename lib (#234)

* fix: datasets labels (#245)

* feature: update dataset_shift module (#248)

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* chore(deps): bump actions/checkout from 4.1.7 to 4.2.2 (#250)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

* feat: adding adaptive and randflip initializers for regression poisoners

* feat: adding ridge-based regression poisoner

* test: adding unit tests for ridge-based regression poisoner

* chore: updating tutorial with ridge-based poisoner

* docs: updating regression poisoner docs with ridge regressor

* docs: adding docstrings for ridge regressor poisoner

* chore: fixing lint

* chore: updating docstrings for poisoners

* chore: updloading notebook file for regression poisoner tutorial

* docs: updating possible parameters in docstrings

* feat: new methods for measuring security privacy risk score (#254)

* feat: adding source code and tutorial for privacy risk score

* tests: adding unit test for privacy risk score metric

* docs: updating reference docstrings for privacy risk score metric

* docs: updating docs for example gallery for security module

* feat: adding tutorial for privacy risk score with different models

* chore: adding tutorial for example gallery

* chore: adding tutorial notebook files for docs section

* Update security.rst

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)

* internal changes

* fix: pfi regression and shap

* update: shap and contrast

* chore: improved xai metrics

* fix: paper regression results

* ok

* chore:  xai-metrics updated

* chore: format files

* test: add test for new metrics

* docs: update documentation and docstring format

* chore: hatch dmt

---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* fix: uptade documentation

* chore: clean adp tutorial

* chore: remove inccorect reference

* chore: format

* doc: fix docstring

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

* docs: updating docstrings for regression poissoners (#256)

* fix: load dataset (#259)

* Delete paper directory (#262)

* Delete README.rst

* Delete workflows directory (#263)

* Features/improvementes (#265)

* chore: push updates

* fix: compas and add description

* fix: format

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

* add: bank marketing description (#267)

* chore: updating hackaton notebook with privacy risk score interpretation (#271)

* docs: update documetnation (#274)

* fix: merge conflicts

* Features/update documentation (#276)

* chore: update documentation HAI

* feat: remove dataset dependence of sklearn (#277)

* feat: remove dataset dependece of sklearn

* fix: lastfm dataset name

* fix: repository name

* fix: format (#280)

* chore(deps): bump numpy from 1.26 to 2.2.0 (#281)

Bumps [numpy](https://github.com/numpy/numpy) from 1.26 to 2.2.0.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.0...v2.2.0)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 (#278)

Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.27.0 to 2.0.0.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](slackapi/slack-github-action@v1.27.0...v2.0.0)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Rename rs_fair_topk_fa*ir_algorithm.rst to rs_fair_topk_fair_algorithm.rst

* Hotfix (#286)

* Update Main Branch (#279)

* chore: update files for new gitflow (#227)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)
---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* Update version and changelog

* chore: update release workflows  (#282)

* chore: update files for new gitflow (#227)

* chore: update files for new-release

* chore: update readme (#229)

* docs: update tutorials (#230)

* feat: new datasets and docs (#231)

* docs: rename lib (#234)

* fix: datasets labels (#245)

* feature: update dataset_shift module (#248)

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* chore(deps): bump actions/checkout from 4.1.7 to 4.2.2 (#250)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

* feat: adding adaptive and randflip initializers for regression poisoners

* feat: adding ridge-based regression poisoner

* test: adding unit tests for ridge-based regression poisoner

* chore: updating tutorial with ridge-based poisoner

* docs: updating regression poisoner docs with ridge regressor

* docs: adding docstrings for ridge regressor poisoner

* chore: fixing lint

* chore: updating docstrings for poisoners

* chore: updloading notebook file for regression poisoner tutorial

* docs: updating possible parameters in docstrings

* feat: new methods for measuring security privacy risk score (#254)

* feat: adding source code and tutorial for privacy risk score

* tests: adding unit test for privacy risk score metric

* docs: updating reference docstrings for privacy risk score metric

* docs: updating docs for example gallery for security module

* feat: adding tutorial for privacy risk score with different models

* chore: adding tutorial for example gallery

* chore: adding tutorial notebook files for docs section

* Update security.rst

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)

* internal changes

* fix: pfi regression and shap

* update: shap and contrast

* chore: improved xai metrics

* fix: paper regression results

* ok

* chore:  xai-metrics updated

* chore: format files

* test: add test for new metrics

* docs: update documentation and docstring format

* chore: hatch dmt

---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* fix: uptade documentation

* chore: clean adp tutorial

* chore: remove inccorect reference

* chore: format

* doc: fix docstring

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

* docs: updating docstrings for regression poissoners (#256)

* fix: load dataset (#259)

* Delete paper directory (#262)

* Delete README.rst

* Delete workflows directory (#263)

* Features/improvementes (#265)

* chore: push updates

* fix: compas and add description

* fix: format

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

* add: bank marketing description (#267)

* chore: updating hackaton notebook with privacy risk score interpretation (#271)

* docs: update documetnation (#274)

* fix: merge conflicts

* Features/update documentation (#276)

* chore: update documentation HAI

* feat: remove dataset dependence of sklearn (#277)

* feat: remove dataset dependece of sklearn

* fix: lastfm dataset name

* fix: repository name

* fix: format (#280)

* chore(deps): bump numpy from 1.26 to 2.2.0 (#281)

Bumps [numpy](https://github.com/numpy/numpy) from 1.26 to 2.2.0.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.0...v2.2.0)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 (#278)

Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.27.0 to 2.0.0.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](slackapi/slack-github-action@v1.27.0...v2.0.0)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* Update version and changelog

* fix: Update publish-workflow.yml (#283)

* Update publish-workflow.yml

* Create publish-slack-workflow.yml

* Update publish-workflow.yml

* Rename publish-workflow.yml to publish-pypi-workflow.yml

* chore: Update Workflow Names (#284)

* Update publish-pypi-workflow.yml

* Update publish-slack-workflow.yml

* Update publish-slack-workflow.yml (#285)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Split dependencies (#293)

* fix: desintangle dependencies

* fix: organize jax pedendence

* chore: organize dependencies:

* chore: update dependencies

* chore: fix comments

* chore: fix jax dependencie

* chore: adding pyproject

* doc: update pip install option

* Update install.rst

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: update files for new gitflow (#227)

* chore: update files for new-release

* chore: update files for new gitflow

* chore: update readme (#229)

* docs: update tutorials

* docs: update tutorials (#230)

* feat: new datasets and docs (#231)

* feat: new datasets and docs

* fix: fmt

* docs: rename lib (#234)

* fix: datasets labels (#245)

* feature: update dataset_shift module (#248)

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* chore(deps): bump actions/checkout from 4.1.7 to 4.2.2 (#250)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

* feat: adding adaptive and randflip initializers for regression poisoners

* feat: adding ridge-based regression poisoner

* test: adding unit tests for ridge-based regression poisoner

* chore: updating tutorial with ridge-based poisoner

* docs: updating regression poisoner docs with ridge regressor

* docs: adding docstrings for ridge regressor poisoner

* chore: fixing lint

* chore: updating docstrings for poisoners

* chore: updloading notebook file for regression poisoner tutorial

* docs: updating possible parameters in docstrings

* feat: new methods for measuring security privacy risk score (#254)

* feat: adding source code and tutorial for privacy risk score

* tests: adding unit test for privacy risk score metric

* docs: updating reference docstrings for privacy risk score metric

* docs: updating docs for example gallery for security module

* feat: adding tutorial for privacy risk score with different models

* chore: adding tutorial for example gallery

* chore: adding tutorial notebook files for docs section

* Update security.rst

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)

* internal changes

* fix: pfi regression and shap

* update: shap and contrast

* chore: improved xai metrics

* fix: paper regression results

* ok

* chore:  xai-metrics updated

* chore: format files

* test: add test for new metrics

* docs: update documentation and docstring format

* chore: hatch dmt

---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* fix: uptade documentation

* chore: clean adp tutorial

* chore: remove inccorect reference

* chore: format

* doc: fix docstring

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

* docs: updating docstrings for regression poissoners (#256)

* fix: load dataset (#259)

* Delete paper directory (#262)

* Delete README.rst

* Delete workflows directory (#263)

* Features/improvementes (#265)

* chore: push updates

* fix: compas and add description

* fix: format

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

* add: bank marketing description (#267)

* chore: updating hackaton notebook with privacy risk score interpretation (#271)

* docs: update documetnation (#274)

* fix: merge conflicts

* Features/update documentation (#276)

* chore: update documentation HAI

* feat: remove dataset dependence of sklearn (#277)

* feat: remove dataset dependece of sklearn

* fix: lastfm dataset name

* fix: repository name

* fix: format (#280)

* chore(deps): bump numpy from 1.26 to 2.2.0 (#281)

Bumps [numpy](https://github.com/numpy/numpy) from 1.26 to 2.2.0.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.0...v2.2.0)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 (#278)

Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.27.0 to 2.0.0.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](slackapi/slack-github-action@v1.27.0...v2.0.0)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Rename rs_fair_topk_fa*ir_algorithm.rst to rs_fair_topk_fair_algorithm.rst

* Hotfix (#286)

* Update Main Branch (#279)

* chore: update files for new gitflow (#227)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)
---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* Update version and changelog

* chore: update release workflows  (#282)

* chore: update files for new gitflow (#227)

* chore: update files for new-release

* chore: update readme (#229)

* docs: update tutorials (#230)

* feat: new datasets and docs (#231)

* docs: rename lib (#234)

* fix: datasets labels (#245)

* feature: update dataset_shift module (#248)

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* chore(deps): bump actions/checkout from 4.1.7 to 4.2.2 (#250)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4.1.7...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#251)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: New Robustness Regression Attacker: Ridge Poissoner (#241)

* feat: adding adaptive and randflip initializers for regression poisoners

* feat: adding ridge-based regression poisoner

* test: adding unit tests for ridge-based regression poisoner

* chore: updating tutorial with ridge-based poisoner

* docs: updating regression poisoner docs with ridge regressor

* docs: adding docstrings for ridge regressor poisoner

* chore: fixing lint

* chore: updating docstrings for poisoners

* chore: updloading notebook file for regression poisoner tutorial

* docs: updating possible parameters in docstrings

* feat: new methods for measuring security privacy risk score (#254)

* feat: adding source code and tutorial for privacy risk score

* tests: adding unit test for privacy risk score metric

* docs: updating reference docstrings for privacy risk score metric

* docs: updating docs for example gallery for security module

* feat: adding tutorial for privacy risk score with different models

* chore: adding tutorial for example gallery

* chore: adding tutorial notebook files for docs section

* Update security.rst

---------

Co-authored-by: Cristian Muñoz <cristian.munoz@holisticai.com>

* feat: new xai metrics based on globa feature importance, local feature importance and surrogate  (#255)

* internal changes

* fix: pfi regression and shap

* update: shap and contrast

* chore: improved xai metrics

* fix: paper regression results

* ok

* chore:  xai-metrics updated

* chore: format files

* test: add test for new metrics

* docs: update documentation and docstring format

* chore: hatch dmt

---------

Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* chore: Improve Accuracy Degradation Profile Documentation  (#249)

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* feature: update dataset_shift module

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: update dataset_shift code and plots

* fix: percent_degradation to ADP nomenclature

* fix: uptade documentation

* chore: clean adp tutorial

* chore: remove inccorect reference

* chore: format

* doc: fix docstring

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* docs:update tutorials (#257)

* docs: updating docstrings for regression poissoners (#256)

* fix: load dataset (#259)

* Delete paper directory (#262)

* Delete README.rst

* Delete workflows directory (#263)

* Features/improvementes (#265)

* chore: push updates

* fix: compas and add description

* fix: format

---------

Co-authored-by: crismunoz <crisstrink@gmail.com>

* add: bias tradeoff example (#266)

* add: bank marketing description (#267)

* chore: updating hackaton notebook with privacy risk score interpretation (#271)

* docs: update documetnation (#274)

* fix: merge conflicts

* Features/update documentation (#276)

* chore: update documentation HAI

* feat: remove dataset dependence of sklearn (#277)

* feat: remove dataset dependece of sklearn

* fix: lastfm dataset name

* fix: repository name

* fix: format (#280)

* chore(deps): bump numpy from 1.26 to 2.2.0 (#281)

Bumps [numpy](https://github.com/numpy/numpy) from 1.26 to 2.2.0.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.0...v2.2.0)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 (#278)

Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.27.0 to 2.0.0.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](slackapi/slack-github-action@v1.27.0...v2.0.0)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>

* Update version and changelog

* fix: Update publish-workflow.yml (#283)

* Update publish-workflow.yml

* Create publish-slack-workflow.yml

* Update publish-workflow.yml

* Rename publish-workflow.yml to publish-pypi-workflow.yml

* chore: Update Workflow Names (#284)

* Update publish-pypi-workflow.yml

* Update publish-slack-workflow.yml

* Update publish-slack-workflow.yml (#285)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: Split dependencies (#293)

* fix: desintangle dependencies

* fix: organize jax pedendence

* chore: organize dependencies:

* chore: update dependencies

* chore: fix comments

* chore: fix jax dependencie

* chore: adding pyproject

* doc: update pip install option

* Update install.rst

* chore: update workflow to create namespace holisticai (#296)

* chore: update workflow to create namespace holisticai

* chore: update fmt

* chore: pyproject

* chore: fix fmt

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kleyton da Costa <44351707+Kleyt0n@users.noreply.github.com>
Co-authored-by: andrelfnovaes <40208986+andrelfnovaes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franklin Cardenoso <44931423+fracarfer5@users.noreply.github.com>
Co-authored-by: Kleyton da Costa <kleyton.vsc@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Comment on lines +8 to +51
runs-on: ubuntu-latest
steps:
- uses: actions/create-github-app-token@v1
id: app-token
with:
app-id: ${{ secrets.APPLICATION_ID }}
private-key: ${{ secrets.APPLICATION_PRIVATE_KEY }}

- name: Checkout code
uses: actions/checkout@v4.2.2
with:
fetch-tags: true
fetch-depth: 0
ref: main
token: ${{ steps.app-token.outputs.token }} # Needed to trigger other actions

- name: Set up Python
uses: actions/setup-python@v5.3.0
with:
python-version: "3.9"

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install hatch

- name: Get Latest Release Version
id: get_release
run: |
latest_tag=$(git describe --tags `git rev-list --tags --max-count=1`)
echo "Latest release version: $latest_tag"
echo "tag=$latest_tag" >> $GITHUB_ENV # Save the tag to an environment variable

- name: Publish to PyPI
env:
HATCH_INDEX_USER: __token__
HATCH_INDEX_AUTH: ${{ secrets.PYPI_TOKEN }}
run: |
hatch build
hatch publish




Check warning

Code scanning / CodeQL

Workflow does not contain permissions

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {{contents: read}}

Copilot Autofix

AI about 1 year ago

To fix the issue, we will add a permissions block at the workflow level (root level) to restrict the permissions of the GITHUB_TOKEN. Based on the workflow's functionality, it primarily requires read access to repository contents (e.g., fetching tags and code). Therefore, we will set contents: read as the minimal required permission. If additional permissions are needed in the future, they can be added explicitly.


Suggested changeset 1
.github/workflows/publish-pypi-workflow.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/publish-pypi-workflow.yml b/.github/workflows/publish-pypi-workflow.yml
--- a/.github/workflows/publish-pypi-workflow.yml
+++ b/.github/workflows/publish-pypi-workflow.yml
@@ -5,2 +5,5 @@
 
+permissions:
+  contents: read
+
 jobs:
EOF
@@ -5,2 +5,5 @@

permissions:
contents: read

jobs:
Copilot is powered by AI and may make mistakes. Always verify output.
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