Which of the following dependencies could trigger a Dependabot alert? (Each answer presents a complete solution. Choose two.)
Dependabot alerts can identify vulnerable direct dependencies declared in a manifest and vulnerable indirect or transitive dependencies when GitHub can determine their versions from a lockfile. GitHub's dependency graph extracts dependency information from supported manifest and lock files and compares identified package versions against security advisories in the GitHub Advisory Database. Direct dependencies explicitly declared in manifests therefore qualify for vulnerability detection. Transitive dependencies recorded with resolvable versions in lockfiles can also generate alerts. A ''loose'' dependency declaration may not provide GitHub with a sufficiently specific installed version to establish that the project actually uses a vulnerable release, while a particular time such as 08:00 UTC has nothing to do with whether a dependency qualifies for an alert. Thus, A and C are correct.