kubearmor / KubeArmor

Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
https://kubearmor.io/
Apache License 2.0
1.51k stars 345 forks source link

Add Go Report Card Badge to README.md #1435

Open ShubhamTatvamasi opened 1 year ago

ShubhamTatvamasi commented 1 year ago

https://goreportcard.com

MeenuyD commented 1 year ago

Hello @ShubhamTatvamasi I would like to work on this issue when I go to the https://goreportcard.com/ and generate the report card it gives me the error

ShubhamTatvamasi commented 1 year ago

Hello @ShubhamTatvamasi I would like to work on this issue when I go to the https://goreportcard.com/ and generate the report card it gives me the error

I am aware of this error. Can you please do some research, how can this be fixed?

I was able to add this on my sample repo. https://github.com/ShubhamTatvamasi/gin-key-value-store

MeenuyD commented 1 year ago

sure

akagami-harsh commented 1 year ago
ShubhamTatvamasi commented 1 year ago

Do we have any solution for this?

prakrit55 commented 1 year ago

Is this up for work? I wd like to give it a try. @ShubhamTatvamasi

harisudarsan1 commented 11 months ago

@ShubhamTatvamasi I have used goreportcard-cli for generating report card by specifying the path to the kubeArmor image I am not able to generate reportcard in their website should we add this report statically or we should look for alternatives?

daemon1024 commented 10 months ago

Can we look for ways, why is it that the website cannot generate our report? (It's probably due our repository structure) But it would be best to report to the goreport project that this needs to be looked at and seek guidance from them on how to handle it.

Thanks everyone for putting efforts towards this.

harisudarsan1 commented 10 months ago

@daemon1024 We Don't have go.mod file in the root of our project and also we have uppercase module name we need to fix it for generating the report card. as mentioned here I think. But this repo is having upper case module but still it is able to generate report card.

harisudarsan1 commented 10 months ago

@daemon1024 We Don't have go.mod file in the root of our project and also we have uppercase module name we need to fix it for generating the report card. as mentioned here I think. But this repo is having upper case module but still it is able to generate report card.

The go report card is downloading the modules as zip files and testing as of now and it is searching for modules in lower case letters so after downloading it the .go files are not present for example(http://proxy.golang.org/github.com/kubearmor/kubearmor/@v/v1.0.3.zip) if we download this zip and inspect it we cannot find the .go files.