Aident logoAident logo centerAident Loadout
Use CasesPricingDocs
ENStart Now
AppsGitHub ToolsGithub Create A Snapshot Of Dependencies For A Repository
GitHub Tools

Github Create A Snapshot Of Dependencies For A Repository

Creates a snapshot of a repository's dependencies to populate the GitHub dependency graph and enable security alerts; `sha` must be a 40-character commit ID, `ref` a fully qualified Git reference (e.g., `refs/heads/main`), and `scanned` an ISO 8601 timestamp.

Write actionRisk level 2 of 5
Aident logo

Product

Aident LoadoutAident Playbook EditorOpen-CUAK

About

AppsSkillsUse CasesDocsBlogPricingDownloadsPrivacy PolicyTerms of Service

Alternatives

vs Composiovs Zapier
llms.txtGet an AI summary of Aident LoadoutSummarize with ChatGPTSummarize with ClaudeSummarize with GeminiSummarize with Perplexity

© Aident Labs, 2024-2026

OAuth connection
Use Github Create A Snapshot Of Dependencies For A Repository

Pricing and limits

Pricing
Free
Unified payment
Not currently supported

Inputs

  • refstring
    Required
    Git reference (fully qualified, e.g., `refs/heads/main`) of the repository branch/tag that triggered this snapshot.
  • shastring
    Required
    Commit SHA (maximum 40 characters) associated with this dependency snapshot.
  • repostring
    Required
    Repository name, without `.git` extension (name is not case-sensitive).
  • ownerstring
    Required
    Account owner of the repository (name is not case-sensitive).
  • job__idstring
    Optional external ID of the job that generated this snapshot.
  • scannedstring
    Required
    UTC timestamp (ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ) when the snapshot was taken.
  • versioninteger
    Required
    Version of the dependency snapshot submission, typically of the manifest or lock file format.
  • metadatastring
    Optional user-defined metadata as a JSON string for domain-specific information. Limited to 8 keys with scalar values (e.g., string, number, boolean). Example: '{"key1": "value1", "key2": 123}'
  • manifestsstring
    Optional collection of package manifests as a JSON string (e.g., package-lock.json, pom.xml). Keys are manifest file names; values detail dependencies. Example: '{"package-lock.json": {"name": "...", "resolved": {...}}}'
  • detector__urlstring
    Optional URL of the detector tool used.
  • detector__namestring
    Optional name of the tool used to detect dependencies.
  • job__html__urlstring
    Optional URL for the job that generated this snapshot.

Observable output

  • data
    Required
    Data from the action execution
  • errorstring
    Error if any occurred during the execution of the action
  • successfulboolean
    Required
    Whether or not the action execution was successful or not

Skills that use this Action

Related use cases

No verified related use cases are linked yet.

Official source

Provider source

Skills that use this Action

No published Skills explicitly reference this Action yet.