• Hipcheck ✓  v3.14.0
  • Docs
  • Contribute
  • Blog
  • Help ↗
  • Install
Home › Documentation › Requests for Discussion
  1. Documentation
  2. Getting Started
    1. Install Hipcheck
    2. Why Hipcheck?
    3. Quickstart: Your First Analysis
  3. Complete Guide
    1. Key Concepts
      1. Targets
      2. Data
      3. Analyses
      4. Scoring
      5. Concerns
    2. Configuration
      1. Execution Configuration
      2. Policy Files
      3. Policy Expressions
    3. CLI Reference
      1. General Flags
      2. hc cache
      3. hc check
      4. hc explain
      5. hc ready
      6. hc schema
      7. hc scoring
      8. hc setup
      9. hc update
    4. Debugging
      1. Starting Debugging
      2. Logging
      3. Using a Debugger
    5. Plugins
      1. mitre/activity
      2. mitre/affiliation
      3. mitre/binary
      4. mitre/churn
      5. mitre/entropy
      6. mitre/fuzz
      7. mitre/git
      8. mitre/github
      9. mitre/identity
      10. mitre/linguist
      11. mitre/npm
      12. mitre/review
      13. mitre/typo
    6. Making Plugins
      1. Creating a Plugin
      2. The Rust Plugin SDK
      3. The Python Plugin SDK
      4. The Query Protocol
      5. Packaging and Releasing a Plugin
  4. Contribute
    1. Coordinating Changes
    2. Testing Changes
    3. Intellectual Property
    4. Describing Changes
    5. PR Submission and Review Checklist
    6. Developer Docs
      1. Repo Structure
      2. Architecture
      3. Plugin Query System
  5. Requests for Discussion
    1. The RFD Process
    2. All RFDs

RFDs

RFDs are Hipcheck's mechanism for managing major changes to the tool. The motivation and details of the process are described in RFD #0, "The RFD Process."

Anyone can submit an RFD! If you're interested in contributing to Hipcheck's design, take a look at the Contribution Guide.

# Name Status Primary Author Submission
0 The RFD Process Accepted Andrew Lilley Brinker PR #24
1 Hipcheck Release Engineering Accepted Andrew Lilley Brinker PR #48
2 Hipcheck's Values Accepted Andrew Lilley Brinker PR #70
3 Plugin Architecture Vision Accepted Andrew Lilley Brinker PR #71
4 Plugin API Accepted Andrew Lilley Brinker PR #149
5 Target Resolution Refactor Accepted Julian Lanson PR #266
6 Rust Plugin SDK Accepted Andrew Lilley Brinker PR #402
7 Simplified Release Procedures Accepted Andrew Lilley Brinker PR #430
8 Policy Expression Typing Accepted Julian Lanson
9 Batched Plugin Queries Accepted Julian Lanson
10 Submit Chunking Accepted Julian Lanson
11 Dependency and Lock Files as Targets Accepted Julian Lanson PR #963
13 Plugin Configuration Hashing Accepted Julian Lanson PR #1032
14 Low-Maintenance Projects and Contributor Risk Unknown Andrew Lilley Brinker
On This Page To Top

    No table of contents.

Hipcheck ✓

Helping maintainers assess software packages for long term risk.

  • Documentation
  • Getting Started
  • Complete Guide
  • Requests for Discussion
  • Blog
  • Project
  • Hipcheck Values
  • Open Source License ↗
  • Code of Conduct ↗
  • Install
  • Installer
  • Container Image ↗
  • Release Notes ↗
  • Changelog ↗
  • Packages
  • Hipcheck ↗
  • Rust Plugin SDK ↗
  • Python Plugin SDK ↗
  • Contribute
  • Discussions ↗
  • Issue Tracker ↗
  • Product Roadmap ↗
  • Contributor Guide ↗
  • Security
  • Security Policy ↗
  • Report a Vulnerability ↗

Website served by GitHub Pages (Privacy Policy).