# Scalpel

> Scalpel: The Python Static Analysis Framework

**Wikidata**: [Q127474964](https://www.wikidata.org/wiki/Q127474964)  
**Source**: https://4ort.xyz/entity/scalpel-q127474964

## Summary
Scalpel is a Python static analysis framework. It is free software distributed under the Apache License 2.0 and its source code is hosted at https://github.com/SMAT-Lab/Scalpel.

## Key Facts
- Scalpel is described as "Scalpel: The Python Static Analysis Framework."
- Scalpel is an instance of software.
- Scalpel is an instance of free software.
- Scalpel is licensed under the Apache Software License 2.0.
- The source code repository is https://github.com/SMAT-Lab/Scalpel.
- On Wikidata the entity has the description "Scalpel: The Python Static Analysis Framework."
- Wikidata repository qualifiers for the source URL include P8423: Q186055 and P10627: Q364.
- The related class "free software" has a sitelink_count of 120.
- The related class "software" has a sitelink_count of 169.

## FAQs
### Q: What is Scalpel?
A: Scalpel is a Python static analysis framework. It is free software intended for static analysis tasks on Python code.

### Q: Under what license is Scalpel released?
A: Scalpel is released under the Apache Software License 2.0.

### Q: Where can I find the Scalpel source code?
A: The source code is hosted on GitHub at https://github.com/SMAT-Lab/Scalpel.

### Q: Is Scalpel free software?
A: Yes. Scalpel is classified as free software.

## Why It Matters
Scalpel matters because it provides a framework specifically for static analysis of Python code. Static analysis frameworks are used to examine code without executing it, which helps developers, researchers, and tool builders identify issues, enforce standards, and perform program understanding tasks. Being free software under the Apache License 2.0 makes Scalpel available for use, study, modification, and redistribution under a permissive open-source license. Its availability on a public GitHub repository enables collaboration, inspection of implementation details, and integration into development workflows. As a dedicated Python static analysis framework, Scalpel occupies a focused role in the ecosystem of tools that support code quality, security analysis, and automated reasoning about Python programs.

## Notable For
- Being a Python-specific static analysis framework.
- Being distributed as free software.
- Using the Apache Software License 2.0.
- Hosting its source code publicly at https://github.com/SMAT-Lab/Scalpel.
- Having a Wikidata description explicitly labeling it "Scalpel: The Python Static Analysis Framework."

## Body
### Overview
- Name: Scalpel.
- Short description: "Scalpel: The Python Static Analysis Framework."
- Purpose: Framework for static analysis of Python code.

### Classification
- Instance of: software.
- Instance of: free software.

### Licensing
- License: Apache Software License 2.0.

### Source Code and Repository
- Repository URL: https://github.com/SMAT-Lab/Scalpel.
- Repository qualifiers recorded: P8423: Q186055; P10627: Q364.

### Metadata and External References
- Wikidata description: "Scalpel: The Python Static Analysis Framework."
- Related classes:
  - free software (sitelink_count: 120)
  - software (sitelink_count: 169)

### Usage Context
- Scalpel is intended for static analysis tasks on Python codebases.
- As free, open-source software under Apache 2.0, it is suitable for inspection, modification, and redistribution within the terms of that license.