Shisho – Lightweight Static Analyzer For Several Programming Languages

Shisho is a lightweight static analyzer for developers.

Please see the usage documentation for further information.

AVvXsEicHW2YENiWtucGKiTFVkDGkNFfG3NML7joNUuwHRciD02yT LfUjk73At5I6BHGZCZZhKTma9KLaNFyX7iWQyvJUWN9I7DHmoZwn2f9Ye9vca3r8TGPoQoMp2wCKATvjDyOZsGtGRlyYVWGdJ78cxMMS dJGWxPoiFeOuxqvQAtdPFXGXskkvM3ad nQ=w640 h316

Try at Playground

You can try Shisho at our playground.

Try with Docker

You can try shisho in your machine as follows:

echo "func test(v []string) int { return len(v) + 1; }" | docker run -i ghcr.io/flatt-security/shisho-cli:latest find "len(:[...])" --lang=go
echo "func test(v []string) int { return len(v) + 1; }" > file.go
docker run -i -v $(PWD):/workspace ghcr.io/flatt-security/shisho-cli:latest find "len(:[...])" --lang=go /workspace/file.go

Install with pre-built binaries

When you’d like to run shisho outside docker containers, please follow the instructions below:

Linux / macOS

Run the following command(s):

# Linux
wget https://github.com/flatt-security/shisho/releases/latest/download/build-x86_64-unknown-linux-gnu.zip -O shisho.zip
unzip shisho.zip
chmod +x ./shisho
mv ./shisho /usr/local/bin/shisho

# macOS
wget https://github.com/flatt-security/shisho/releases/latest/download/build-x86_64-apple-darwin.zip -O shisho.zip
unzip shisho.zip
chmod +x ./shisho
mv ./shisho /usr/local/bin/shisho

Then you’ll see a shisho’s executable in /usr/local/bin.

Windows

Download the prebuild binary from releases and put it into your %PATH% directory.

If you’re using Windows Subsystem for Linux, you can install shisho with the above instructions.

More

  • We’re also building Shisho as a Service to make Security-as-Code more accessible.
  • If you need direct support, you can contact us at contact@flatt.tech.

9rRB tnw4YY

click here to read full Article

Read More on Pentesting Tools

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: