1 Repo
The process of evaluating code libraries to understand their features and capabilities before integration.
Distinct from Third-Party Component Inventories: Distinct from Third-Party Component Inventories, which focus on risk and compliance, whereas this focuses on capability discovery.
Explore 1 awesome GitHub repository matching software engineering & architecture · Capability Auditing. Refine with filters or upvote what's useful.
ApplicationInspector is a multi-language static analysis tool designed to detect specific features and characteristics within source code. It utilizes a declarative JSON rules engine to identify patterns and structural tags across project directories without requiring the analyzer to be recompiled. The system distinguishes itself through a code version differ that compares two different source paths to report changes in detected features. It also provides utilities for creating and validating custom JSON-based rules, including a validation pipeline to verify syntax and identifier uniqueness.
Facilitates evaluation of internal or third-party libraries to understand their capabilities and dependencies.