Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Add option to scan a specific repo

Open
#109 2 comments 1 reaction 0 assignees View on GitHub

A pull request for this has already been merged.

  • #118 by @anerdwithaknife — closed without merging
  • #168 by @elad-pticha — merged

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
25/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
python
Domain
devops, security

Research direction

Start by tracing the organization scan flow to download_workflows_and_actions, as described in the issue. Add the requested download_repo_workflows_and_actions entry point for one repository or a list, and verify that the selected repository workflows and actions are scanned without requiring a full organization scan.

Written by the indexing model from the issue text.

Description

downloader feature good first issue

For now, We support two options

  1. Scanning a specific organization
  2. Scanning the entire GitHub by star counts

We need an option to scan a specific repo in case organizations have a large number of repositories.

Let's take as an example the scan organization flow:
image

We get all the repos in an organization and then send them to download_workflows_and_actions.

By implementing this issue, we can create a new function called: download_repo_workflows_and_actions that will get a single repo (or a list of repos) to be scanned.

Dominant language
Python
Stars
748
Forks
45
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from CycodeLabs/raven

All issues in CycodeLabs/raven

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.