Advisory GHSA-9jjw-hf72-3mxw contains invalid semver
Hi,

Thanks for reporting the issue.

`2.4.0-rc0` is the naming convention we used during the release which you can refer the same here https://github.com/tensorflow/tensorflow/releases/tag/v2.4.0-rc0.

Did you mean it should be `2.4.0-rc0` not` 2.4.0-rc.0` It should be `2.4.0-rc0`, with a dash in front of `rc`. While `pip install` supports the case where the dash is missing, this is not standards compliant and tooling that is more strict will be broken. @mihaimaruseac , The package table seems to be generated though other file, could you please help me with the source file to make the necessary changes. Thanks It's not on files on the repository. It's on the vulnerabilities (example https://github.com/advisories/GHSA-9jjw-hf72-3mxw). I updated https://github.com/tensorflow/tensorflow/security/advisories/GHSA-9jjw-hf72-3mxw so maybe this will result in a fix There is no change on the https://github.com/advisories/GHSA-9jjw-hf72-3mxw link, probably this should be handled via GitHub support instead.

Alternatively, may I recommend switching to data provided by [osv.dev](https://osv.dev/)?
### Issue type

Documentation Bug

### Have you reproduced the bug with TensorFlow Nightly?

No

### Source

source

### TensorFlow version

N/A

### Custom code

No

### OS platform and distribution

N/A

### Mobile device

N/A

### Python version

N/A

### Bazel version

_No response_

### GCC/compiler version

_No response_

### CUDA/cuDNN version

_No response_

### GPU model and memory

_No response_

### Current behavior?

https://github.com/advisories/GHSA-9jjw-hf72-3mxw
https://github.com/tensorflow/tensorflow/security/advisories/GHSA-9jjw-hf72-3mxw

The semver string is `2.4.0rc0` but it should be `2.4.0-rc.0`. This causes problems for tools and scripts that parse the advisory database.

### Standalone code to reproduce the issue

```shell
N/A
```


### Relevant log output

_No response_