RedTeaming RedTeaming
首页
🤡Blog
🍓Marshal
  • 分类
  • 标签
  • 归档
GitHub

Wing

Less talk,More work!
首页
🤡Blog
🍓Marshal
  • 分类
  • 标签
  • 归档
GitHub
  • 安全开发

  • 渗透测试

    • ASP|ASPX

    • Tools

      • 搭建Interactsh DNSLog服务
      • Web敏感信息识别工具
      • Github项目集成qodana进行静态代码扫描
        • 0x00 前言
        • 0x01 Github项目集成qodana
        • 0x02 本地扫描
    • JAVA安全

    • Tricks

  • 二进制安全

  • BypassAV

  • 漏洞利用

  • 内网渗透

  • Blog
  • 渗透测试
  • Tools
Wing
2023-06-26

Github项目集成qodana进行静态代码扫描

# 0x00 前言

qodana是jetbrains发布的静态代码检测工具,与IDE原生集成,支持多种语言. 主要用于保证项目质量,包括编码规范,代码质量,安全性等。

# 0x01 Github项目集成qodana

  1. 新建一个workflow,如下:
name: Qodana
on:
  workflow_dispatch:
  pull_request:
  push:
    branches:
      - main
      - master
      - 'releases/*'

jobs:
  qodana:
    timeout-minutes: 15
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
        with:
          fetch-depth: 0
      - name: 'Qodana Scan'
        uses: JetBrains/qodana-action@v2023.1.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

workflow要注意配置权限。 来源于官方

# 0x02 本地扫描

一键扫描指定项目

docker run --rm -it -p 8083:8080    
 -v /yourproject/:/data/project/ \
   jetbrains/qodana-go:2023.1-eap --show-report
1
2
3

扫描报告

Edit this page
Web敏感信息识别工具
JDBC反序列化入门学习

← Web敏感信息识别工具 JDBC反序列化入门学习→

最近更新
01
Yakit实战:快速挖掘前后端分离网站的API接口漏洞
07-28
02
调用阿里云OpenAPI创建抢占式实例
06-29
03
Web敏感信息识别工具
06-23
更多文章>

Wing已运营本站:

本站总访问量 次 | 本站访客数 人
RedTeaming | Copyright © 2020-2024 Wing | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×