diff --git a/docs/index.md b/docs/index.md
index 4ef68fe7bb..3fb2684f88 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -24,18 +24,16 @@ The above all results in fewer, more actionable vulnerability notifications, whi
[announcement blog post]: https://security.googleblog.com/2022/12/announcing-osv-scanner-vulnerability.html
-## Supported Languages
-
-The following languages have supported [lockfile formats](./usage.md#specify-lockfiles).
-- Elixir
-- Go
-- Java
-- Javascript
-- Php
-- Python
-- Ruby
-- Rust
-
-Additionally, OSV-Scanner supports [C and C++](usage.md/#cc-scanning) with submoduled or vendored dependencies.
-
-
+## Supported languages and lockfiles
+
+| Language | Compatible Lockfile(s) |
+|:----------:|:-----------------------------------------------------------------------------------------------------------------------------------:|
+| Elixir | `mix.lock` |
+| C/C++ | `conan.lock` |
+| Go | `go.mod` |
+| Java | `buildscript-gradle.lockfile`
`gradle.lockfile`
`pom.xml`[\*](https://github.com/google/osv-scanner/issues/35)
`yarn.lock` |
+| Javascript | `package-lock.json`
`packages.lock.json` |
+| PHP | `composer.lock` |
+| Python | `Pipfile.lock`
`poetry.lock`
`requirements.txt`[\*](https://github.com/google/osv-scanner/issues/34) |
+| Ruby | `Gemfile.lock` |
+| Rust | `Cargo.lock`
\ No newline at end of file