Skip to content

[Bug]: best practices manifest missing #44

@nutjob4life

Description

@nutjob4life

Checked for duplicates

Yes - I've already checked

Describe the bug

When I ran slim apply --best-practice-ids secrets-github… I got an error:

⠋ Applying secrets-github...2026-03-04 13:33:07,637 - ERROR - Failed to fetch best practices: 404 Client Error: Not Found for url: https://raw.githubusercontent.com/NASA-AMMOS/slim/main/static/data/slim-registry.json
No practices found or failed to fetch practices.
❌ Error applying best practices: 1

I then tried to list the best practices:

$ slim list
⠋ Connecting to SLIM registry...2026-03-04 13:35:04,368 - ERROR - Failed to fetch best practices: 404 Client Error: Not Found for url: https://raw.githubusercontent.com/NASA-AMMOS/slim/main/static/data/slim-registry.json
2026-03-04 13:35:04,369 - ERROR - No practices found or failed to fetch practices
No practices found or failed to fetch practices

but it failed too.

What did you expect?

I expected the repository listed to gain secrets detection, and the list of practices to be listed.

Reproducible steps

mirasol 211 % python3.11 -m venv slim-test
mirasol 212 % cd slim-test/
/Users/kelly/slim-test
mirasol 213 % bin/pip install --quiet slim-cli

[notice] A new release of pip is available: 25.2 -> 26.0.1
[notice] To update, run: /Users/kelly/slim-test/bin/python3.11 -m pip install --upgrade pip
16.738u 7.587s 0:28.56 85.1%	0+0k 0+0io 2876pf+0w
mirasol 214 % bin/pip list | egrep -i slim
slim-cli                  2.0.0
mirasol 215 % bin/slim  apply --best-practice-icds secrets-github --repo-dir /tmp
Usage: slim apply [OPTIONS]
Try 'slim apply --help' for help.
╭─ Error ──────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ No such option: --best-practice-icds Did you mean --best-practice-ids?                                               │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
mirasol 216 % bin/slim apply --best-practice-ids secrets-github --repo-dir /tmp
⠋ Applying secrets-github...2026-03-04 13:33:07,637 - ERROR - Failed to fetch best practices: 404 Client Error: Not Found for url: https://raw.githubusercontent.com/NASA-AMMOS/slim/main/static/data/slim-registry.json
No practices found or failed to fetch practices.
❌ Error applying best practices: 1
mirasol 217 % bin/slim list
⠋ Connecting to SLIM registry...2026-03-04 13:36:20,415 - ERROR - Failed to fetch best practices: 404 Client Error: Not Found for url: https://raw.githubusercontent.com/NASA-AMMOS/slim/main/static/data/slim-registry.json
2026-03-04 13:36:20,415 - ERROR - No practices found or failed to fetch practices
No practices found or failed to fetch practices.

Environment

`pip list` says `slim-cli==2.0.0` is installed and `bin/slim --version` says `SLIM CLI v2.0.0`.

Running with Python 3.11 on macOS 26.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions