Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Assessment] Cloud Custodian #307

Closed
13 of 15 tasks
kapilt opened this issue Dec 11, 2019 · 110 comments
Closed
13 of 15 tasks

[Assessment] Cloud Custodian #307

kapilt opened this issue Dec 11, 2019 · 110 comments
Assignees
Labels
assessment project security assessments (one issue per project)

Comments

@kapilt
Copy link

kapilt commented Dec 11, 2019

Project Name: Cloud Custodian

Github URL: https://github.com/cloud-custodian/cloud-custodian

Security Provider: yes, although its often used independently from security concerns, for many users its part of their security tooling.

  • Identify team
  • Create slack channel #sec-assessment-custodian
  • STAG Lead Joint Assessment document
  • "Naive question phase" Lead Security Reviewer asks clarifying questions
  • Initial review
  • Presentation & discussion
  • Share draft findings with project
  • Assessment summary and doc checked into /assessments/projects/project-name
  • CNCF TOC presentation (if requested by TOC)

older self-assessment document

@kapilt kapilt added the assessment project security assessments (one issue per project) label Dec 11, 2019
@rficcaglia
Copy link
Contributor

rficcaglia commented Dec 11, 2019

will raise hand to be a reviewer but due to time constraints cannot be lead on this one, sorry!

edit: no conflicts AFAIK

@johnmark
Copy link

thanks - where else can/should we enlist reviewers?

@JustinCappos
Copy link
Collaborator

I'll volunteer to review too.

@ashutosh-narkar , would you be able to participate as a reviewer? I think your perspective would be very helpful.

We can find someone else to lead.

@ashutosh-narkar
Copy link
Collaborator

Sure @JustinCappos, I would be happy to be a reviewer.

@rficcaglia
Copy link
Contributor

rficcaglia commented Dec 15, 2019 via email

@JustinCappos
Copy link
Collaborator

Okay, I'll let @ultrasaurus weigh in on priorities, likely after getting TOC guidance.

@johnmark
Copy link

thank you - wait, isn't Falco already a sandbox project? In which case, haven't they already gone through some assessment?

Just curious - what is the bar to becoming a sandbox project? - @ultrasaurus

@rficcaglia
Copy link
Contributor

rficcaglia commented Dec 15, 2019 via email

@johnmark
Copy link

Thank you for the context - that is helpful.

@JustinCappos JustinCappos added the need-self-assessment The project has not yet created a self assessment label Dec 16, 2019
@rficcaglia
Copy link
Contributor

as reviewer here is my conflict declaration:

Hard conflicts:
Reviewer is a maintainer of the project - NO
Reviewer is a direct report of/to a maintainer of the project - NO
Reviewer is paid to work on the project -NO
Reviewer has significant financial interest directly tied to success of the project - NO

Soft conflicts:

Reviewer belongs to the same company/organization of the project, but does not work on the project - NO
Reviewer uses the project in his/her work - NO
Reviewer has contributed to the project. - NO
Reviewer has a personal stake in the project (personal relationships, etc.) - NO

@steven-hadfield
Copy link
Contributor

steven-hadfield commented Jan 3, 2020

I'm open to be a reviewer as well, although I would not be able to be lead due to a soft conflict.

Hard conflicts:
Reviewer is a maintainer of the project - No
Reviewer is a direct report of/to a maintainer of the project - No
Reviewer is paid to work on the project - No
Reviewer has significant financial interest directly tied to success of the project - No

Soft conflicts:
Reviewer belongs to the same company/organization of the project, but does not work on the project - No
Reviewer uses the project in his/her work - Yes
Reviewer has contributed to the project. - Pending
Reviewer has a personal stake in the project (personal relationships, etc.) - No

@rficcaglia
Copy link
Contributor

@ericavonb I think was maybe willing/able to volunteer as lead, and I said I'd help her through the process...that was discussed pre-holidays on the last Policy WG call, so not sure if she has had time to reconsider and run away (Monty Python skit comes to mind ;) )

@ericavonb
Copy link
Contributor

ericavonb commented Jan 15, 2020

I'm open to be a reviewer. Here is my conflict declaration:

Hard conflicts:
Reviewer is a maintainer of the project - NO
Reviewer is a direct report of/to a maintainer of the project - NO
Reviewer is paid to work on the project -NO
Reviewer has significant financial interest directly tied to success of the project - NO

Soft conflicts:

Reviewer belongs to the same company/organization of the project, but does not work on the project - NO
Reviewer uses the project in his/her work - NO
Reviewer has contributed to the project. - NO
Reviewer has a personal stake in the project (personal relationships, etc.) - NO

@JustinCappos
Copy link
Collaborator

Hard conflicts:
Reviewer is a maintainer of the project - NO
Reviewer is a direct report of/to a maintainer of the project - NO
Reviewer is paid to work on the project -NO
Reviewer has significant financial interest directly tied to success of the project - NO

Soft conflicts:

Reviewer belongs to the same company/organization of the project, but does not work on the project - NO
Reviewer uses the project in his/her work - NO
Reviewer has contributed to the project. - NO
Reviewer has a personal stake in the project (personal relationships, etc.) - NO

@JustinCappos
Copy link
Collaborator

We need a lead reviewer. @ericavonb Would you be willing to take on this role?

@ericavonb
Copy link
Contributor

@JustinCappos we discussed at the last sig-security meeting that it would be best if someone who was on a previous security review could take the lead. Wdyt?

cc @rficcaglia @ultrasaurus

@JustinCappos
Copy link
Collaborator

That only really leaves @ashutosh-narkar, I think. Ash, are you willing to do this?

@ashutosh-narkar
Copy link
Collaborator

Hello @JustinCappos, I would like to get some experience in the reviewer role before leading a review. I would more comfortable leading the next one. Hope that's fine.

@JustinCappos
Copy link
Collaborator

Okay. @ericavonb , I'd be happy to have you lead this. I understand the concern about not having done this, but you can rely on @rficcaglia, @ultrasaurus, and me to help out if you have questions / problems. Are you comfortable taking the lead role with us supporting?

@rficcaglia
Copy link
Contributor

rficcaglia commented Jan 17, 2020 via email

@ultrasaurus
Copy link
Member

I think it is important to have someone in the lead role who run the process before -- from a SIG-Security perspective, we're not just working on this assessment. We're also testing the process. (This will be # 5 of our FIRST FIVE #167).

Of our experienced reviewers, @rficcaglia is leading Falco, @lumjjb is leading SPIFFE/SPIRE. looping in @justincormack to see if he might be open to leading this one.

@ashutosh-narkar
Copy link
Collaborator

Hard conflicts:

Reviewer is a maintainer of the project - NO
Reviewer is a direct report of/to a maintainer of the project - NO
Reviewer is paid to work on the project - NO
Reviewer has significant financial interest directly tied to success of the project - NO

Soft conflicts:

Reviewer belongs to the same company/organization of the project, but does not work on the project - NO
Reviewer uses the project in his/her work - NO
Reviewer has contributed to the project. - NO
Reviewer has a personal stake in the project (personal relationships, etc.) - NO

@bdaw
Copy link
Contributor

bdaw commented Jan 24, 2020

Hard conflicts:

Reviewer is a maintainer of the project - NO
Reviewer is a direct report of/to a maintainer of the project - NO
Reviewer is paid to work on the project - NO
Reviewer has significant financial interest directly tied to success of the project - NO

Soft conflicts:

Reviewer belongs to the same company/organization of the project, but does not work on the project - NO
Reviewer uses the project in his/her work - NO
Reviewer has contributed to the project. - NO
Reviewer has a personal stake in the project (personal relationships, etc.) - NO

@justincormack
Copy link
Collaborator

I could lead this, and mentor @ericavonb if that works better.

@JustinCappos
Copy link
Collaborator

I could lead this, and mentor @ericavonb if that works better.

Great! @justincormack Would you kindly post your conflict statement?

@justincormack
Copy link
Collaborator

Hard conflicts:
Reviewer is a maintainer of the project - No
Reviewer is a direct report of/to a maintainer of the project - No
Reviewer is paid to work on the project - No
Reviewer has significant financial interest directly tied to success of the project - No

Soft conflicts:
Reviewer belongs to the same company/organization of the project, but does not work on the project - No
Reviewer uses the project in his/her work - Not at present, it is something we are considering
Reviewer has contributed to the project. - No
Reviewer has a personal stake in the project (personal relationships, etc.) - No

@jlk
Copy link
Contributor

jlk commented Jul 7, 2021

one more -

as reviewer here is my conflict declaration:

Hard conflicts:
Reviewer is a maintainer of the project - NO
Reviewer is a direct report of/to a maintainer of the project - NO
Reviewer is paid to work on the project -NO
Reviewer has significant financial interest directly tied to success of the project - NO

Soft conflicts:
Reviewer belongs to the same company/organization of the project, but does not work on the project - NO
Reviewer uses the project in his/her work - NO
Reviewer has contributed to the project. - NO
Reviewer has a personal stake in the project (personal relationships, etc.) - NO

@rficcaglia rficcaglia removed their assignment Jul 10, 2021
@rficcaglia
Copy link
Contributor

/assign @lumjjb

@IAXES
Copy link
Contributor

IAXES commented Jul 10, 2021

Hard conflicts:
Reviewer is a maintainer of the project - NO
Reviewer is a direct report of/to a maintainer of the project - NO
Reviewer is paid to work on the project -NO
Reviewer has significant financial interest directly tied to success of the project - NO

Soft conflicts:

Reviewer belongs to the same company/organization of the project, but does not work on the project - NO
Reviewer uses the project in his/her work - NO
Reviewer has contributed to the project. - NO
Reviewer has a personal stake in the project (personal relationships, etc.) - NO

-Matthew

@sunstonesecure-robert
Copy link
Contributor

Hi All! So the Doodle poll best option was tomorrow (Tues) Jul 13 7:00 AM- 7:30 AM Pacific...unfortunately not everyone could make it, but, the next best option was the 7:30AM-8AM Pacific slot so I will stay on the line for the full hour and merge in everyone's feedback. Join the usual TAG zoom

@IAXES
Copy link
Contributor

IAXES commented Jul 27, 2021

Good day,

I'll bring this up during tomorrow's general meeting, but in the meantime:

Calling for reviewers :)

We could especially use some eyes on the "Threat Model" section. Document link/bookmark: https://docs.google.com/document/d/1IbrFNz2lIICema0NfF27HflzsMcTQGxH22SubLUM47I/edit#bookmark=id.1ci93xb

Thank you!

@lumjjb
Copy link
Collaborator

lumjjb commented Jul 28, 2021

Hi @IAXES , @rficcaglia , trying to understand the ask for reviewers, is this an issue of too big a scope, and we need more reviewers, or do we need a reviewer with a specific expertise/skillset?

Tagging @rohitkhare

@sunstonesecure-robert
Copy link
Contributor

sunstonesecure-robert commented Jul 28, 2021 via email

@lumjjb
Copy link
Collaborator

lumjjb commented Jul 28, 2021

Hmm, based on the issue history, looks like a ton of reviewers expressed interest early in the year, lets reach out to them

@TheFoxAtWork
Copy link
Collaborator

I'll schedule time to deep dive on it next week, apologies for my tardiness. If there is a particular area requiring explicit attention please make me aware

@sunstonesecure-robert
Copy link
Contributor

sunstonesecure-robert commented Jul 28, 2021 via email

@TheFoxAtWork
Copy link
Collaborator

Checking in here on a status, would someone update the issue and resolve the outstanding items on #786?

@castrojo
Copy link
Member

castrojo commented Oct 5, 2021

We (c7n) owe Robert some updates to the assessment, we've prioritized getting this to him as soon as we can.

@IAXES
Copy link
Contributor

IAXES commented Oct 5, 2021

We (c7n) owe Robert some updates to the assessment, we've prioritized getting this to him as soon as we can.

I believe we also need the final/canonical copy of the self-assessment document (in markdown format).

@lumjjb
Copy link
Collaborator

lumjjb commented Oct 12, 2021

I sign off on conflicts declaration statements (for co-chair sign-off), with updated participants from the one initially done couple months ago.

@stale
Copy link

stale bot commented Dec 11, 2021

This issue has been automatically marked as inactive because it has not had recent activity.

@stale stale bot added the inactive No activity on issue/PR label Dec 11, 2021
@ashutosh-narkar
Copy link
Collaborator

Can we close this issue ? cc @sunstonesecure-robert @lumjjb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assessment project security assessments (one issue per project)
Projects
None yet
Development

No branches or pull requests