3 repositorios
Linking findings from compiled infrastructure plans back to the original source code lines.
Distinct from Source Code Mapping: Distinct from Source Code Mapping: specifically maps JSON execution plans to IaC source blocks rather than logs to code.
Explore 3 awesome GitHub repositories matching development tools & productivity · Plan-to-Source Mapping. Refine with filters or upvote what's useful.
Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as code, container images, and Kubernetes configurations. It functions as a cloud security posture tool, an SCA vulnerability scanner, and a secret scanning utility to prevent security breaches and version control leaks. The project distinguishes itself through deep graph analysis and variable resolution, allowing it to map relationships between interconnected resources and evaluate the final state of infrastructure attributes. It provides extensibility for defining custom security
Combines plan file analysis with original source files to map security findings to specific code blocks.
nyc is a JavaScript code coverage tool and command-line interface that instruments source files to track the execution of lines, branches, and functions during test runs. It acts as a wrapper for Node.js test runners, intercepting the module loading process to collect coverage data. The tool functions as a coverage data merger and build gating tool, allowing users to combine results from multiple independent test runs or child processes into a single unified report. It can automatically fail the build process if code coverage percentages fall below defined minimum thresholds. The project sup
Maps coverage data from compiled TypeScript or ES2015+ code back to original source files using source maps.
TeaVM is a Java bytecode transpiler and browser-based JVM runtime that converts compiled Java class files into JavaScript or WebAssembly. It functions as a compiler and build pipeline tool that enables applications written in various JVM languages to execute natively within a web browser. The project distinguishes itself by transforming bytecode directly into optimized web formats without requiring the original source code. It includes a WebAssembly bytecode compiler for high-performance execution and a specialized emulation system to handle asynchronous multithreading within the single-threa
Generates source maps that link transpiled JavaScript execution back to the original Java source code for debugging.