Repos

Repos are the main source of discovered information by the Silverfish IDP.

Each repository can move through different scan states, for example:

  • new,
  • waiting for a scan,
  • ignored,
  • or up to date.

What Silverfish gets from repos

From a repo, the Silverfish IDP can discover:

  • supported languages,
  • components,
  • dependency relationships,
  • and source structure information used elsewhere in the portal.

In addition, in a future release, it will also discover quality and compliance metrics for those repos.

Why repo state matters

Not every repository should always be scanned. Some are intentionally excluded, some are still being onboarded, and some may need to be rescanned after changes to code or rules.