github_actions_artifactgithub_actions_repository_runnergithub_actions_repository_secretgithub_actions_repository_workflow_rungithub_audit_loggithub_blobgithub_branchgithub_branch_protectiongithub_code_ownergithub_commitgithub_community_profilegithub_gistgithub_gitignoregithub_issuegithub_issue_commentgithub_licensegithub_my_gistgithub_my_issuegithub_my_organizationgithub_my_repositorygithub_my_stargithub_my_teamgithub_organizationgithub_organization_collaboratorgithub_organization_dependabot_alertgithub_organization_external_identitygithub_organization_membergithub_packagegithub_package_versiongithub_pull_requestgithub_pull_request_commentgithub_pull_request_reviewgithub_rate_limitgithub_rate_limit_graphqlgithub_releasegithub_repositorygithub_repository_collaboratorgithub_repository_contentgithub_repository_dependabot_alertgithub_repository_deploymentgithub_repository_environmentgithub_repository_rulesetgithub_repository_sbomgithub_repository_vulnerability_alertgithub_search_codegithub_search_commitgithub_search_issuegithub_search_labelgithub_search_pull_requestgithub_search_repositorygithub_search_topicgithub_search_usergithub_stargazergithub_taggithub_teamgithub_team_membergithub_team_repositorygithub_traffic_view_dailygithub_traffic_view_weeklygithub_treegithub_usergithub_workflow
Table: github_package
GitHub Packages allow you to store and manage packages such as container images or other artifacts in your GitHub repositories.
Examples
List all
select *from github_package;
Schema for github_package
Name | Type | Operators | Description |
---|---|---|---|
_ctx | jsonb | Steampipe context in JSON form. | |
created_at | timestamp with time zone | Timestamp when the package was created. | |
html_url | text | HTML URL of the package. | |
id | bigint | Unique ID of the package. | |
login_id | text | =, !=, ~~, ~~*, !~~, !~~* | Unique identifier for the user login. |
name | text | = | Name of the package. |
organization | text | = | The name of the GitHub organization. |
owner | jsonb | The information about the owner. | |
owner_html_url | text | HTML URL of the package owner. | |
owner_id | bigint | ID of the package owner. | |
owner_login | text | Login name of the package owner. | |
owner_url | text | API URL of the package owner. | |
package_type | text | = | Type of the package (e.g., container, npm, etc.). |
repository | jsonb | The information about the repository. | |
repository_full_name | text | Full name of the repository associated with the package. | |
repository_html_url | text | HTML URL of the repository. | |
repository_id | bigint | ID of the repository associated with the package. | |
repository_private | boolean | Indicates if the repository is private. | |
sp_connection_name | text | =, !=, ~~, ~~*, !~~, !~~* | Steampipe connection name. |
sp_ctx | jsonb | Steampipe context in JSON form. | |
updated_at | timestamp with time zone | Timestamp when the package was last updated. | |
url | text | API URL of the package. | |
visibility | text | = | Visibility of the package (public or private). |
Export
This table is available as a standalone Exporter CLI. Steampipe exporters are stand-alone binaries that allow you to extract data using Steampipe plugins without a database.
You can download the tarball for your platform from the Releases page, but it is simplest to install them with the steampipe_export_installer.sh
script:
/bin/sh -c "$(curl -fsSL https://steampipe.io/install/export.sh)" -- github
You can pass the configuration to the command with the --config
argument:
steampipe_export_github --config '<your_config>' github_package