GithubHelp home page GithubHelp logo

alcideio / skan Goto Github PK

View Code? Open in Web Editor NEW
207.0 11.0 7.0 5.31 MB

Scan Kubernetes resource files , and helm charts for security configurations issues and best practices.

Home Page: https://www.alcide.io

License: Apache License 2.0

Dockerfile 0.54% Shell 21.53% HTML 9.60% JavaScript 63.74% CSS 0.84% SCSS 3.74%
kubernetes configuration-scan scanning scan-tool devops ci open-policy-agent opa openpolicyagent helm

skan's People

Contributors

avidanhoze avatar gadinaor avatar gadinaor-r7 avatar vlussenburg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

skan's Issues

On-Prem support

HTML output requires a connection to the internet, so it shows a blank page while running on-prem.
Is there an option to direct the external assets' requests to an internal path somehow?

[ENHANCEMENT] ARM64

Hello.

I'm wondering if there is an option to build also for arm64 CPU arch?

Regards
Tom

TypeError: "t.Resource.Namespace is undefined"

Describe the bug
I get TypeError: "t.Resource.Namespace is undefined" in 0.1.1/dist/main.js:35
and a blank view in brower when running

helm template mychart pathtochart | skan manifest -f -

Can see that it have findings, soo seems to understand the chart.

Skan search for 'deployment' readiness and liveness probes

Describe the bug
Skan scan search for 'deployment' readiness and liveness probes while they exist only at pod level

To Reproduce
Steps to reproduce the behavior:
scan any template containing pod readiness and liveness probes

Expected behavior
check for pod readiness and liveness probes only

Desktop (please complete the following information):

  • OS: linux
  • Version 0.8.0

Multiple output files

Is there a way to have multiple output files? For instance, html file for display and json for automation?

Add docker image with shell to support CI systems that require shell (gitlab ci)

As far as I can tell, no shell is available on the official docker image alcide/skan does not have a shell that can be used as an entrypoint

This makes using the official image with GitLab CI jobs impossible

The official kaniko image also doesn't have a shell, so the :debug tag is required for GitLab CI jobs since it has a shell. Could you offer something similar?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.