Skip to content

Support for Dependabot commands#41

Merged
jboursier-mwb merged 18 commits intomainfrom
dependabot_alerts
Mar 19, 2024
Merged

Support for Dependabot commands#41
jboursier-mwb merged 18 commits intomainfrom
dependabot_alerts

Conversation

@jboursier-mwb
Copy link
Copy Markdown
Collaborator

@jboursier-mwb jboursier-mwb commented Oct 20, 2022

Closes #102

  • list alerts: dependabot get_alerts
  • export dependencies: dependabot get_dependencies
  • export dependencies for an entire org: mass dependencies
  • export a repository topics: repositories get_topics
  • export an organization topics: mass topics

New page: https://github.com/Malwarebytes/ghas-cli/wiki/Export-dependencies-for-a-repository

Signed-off-by: jboursier <jboursier@malwarebytes.com>
@jboursier-mwb jboursier-mwb added documentation Improvements or additions to documentation enhancement New feature or request labels Oct 20, 2022
@jboursier-mwb jboursier-mwb self-assigned this Oct 20, 2022
Signed-off-by: jboursier <jboursier@malwarebytes.com>
Signed-off-by: jboursier <jboursier@malwarebytes.com>
Signed-off-by: jboursier-mwb <jboursier@malwarebytes.com>
Signed-off-by: jboursier <jboursier@malwarebytes.com>
Signed-off-by: jboursier <jboursier@malwarebytes.com>
Signed-off-by: jboursier <jboursier@malwarebytes.com>
Signed-off-by: jboursier <jboursier@malwarebytes.com>
@jboursier-mwb jboursier-mwb marked this pull request as draft May 26, 2023 18:32
Sophie and others added 7 commits June 1, 2023 22:57
Signed-off-by: jboursier <jboursier@malwarebytes.com>
Support mass export of dependencies

Signed-off-by: jboursier <jboursier@malwarebytes.com>
Signed-off-by: jboursier <jboursier@malwarebytes.com>
Signed-off-by: jboursier <jboursier@malwarebytes.com>
@jboursier-mwb jboursier-mwb marked this pull request as ready for review March 18, 2024 16:31
@jboursier-mwb jboursier-mwb changed the title Initial support for Dependabot commands Support for Dependabot commands Mar 19, 2024
license = "Unknown"
try:
license = dep['licenseConcluded']
except:

Check notice

Code scanning / CodeQL

Except block handles 'BaseException'

Except block directly handles BaseException.
except:
try:
license = dep['licenseDeclared']
except:

Check notice

Code scanning / CodeQL

Except block handles 'BaseException'

Except block directly handles BaseException.
elif "csv" == format:
deps = ""
for dep in dependencies.json()["sbom"]["packages"]:
license = "Unknown"

Check warning

Code scanning / CodeQL

Variable defined multiple times

This assignment to 'license' is unnecessary as it is [redefined](1) before this value is used. This assignment to 'license' is unnecessary as it is [redefined](2) before this value is used. This assignment to 'license' is unnecessary as it is [redefined](3) before this value is used.
Signed-off-by: jboursier-mwb <jboursier@malwarebytes.com>
Signed-off-by: jboursier-mwb <jboursier@malwarebytes.com>
@jboursier-mwb jboursier-mwb merged commit 4fe1c72 into main Mar 19, 2024
from typing import List
import requests
import json
import time

Check notice

Code scanning / CodeQL

Unused import

Import of 'time' is not used.
@ghost ghost deleted the dependabot_alerts branch July 26, 2024 00:10
@ghost ghost restored the dependabot_alerts branch July 26, 2024 00:11
@ghost ghost deleted the dependabot_alerts branch July 26, 2024 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Export list of dependencies for an entire organization

2 participants