CWE-1001: SFP Secondary Cluster: Use of an Improper API
ID
CWE-1001
Status
Incomplete
This category identifies Software Fault Patterns (SFPs) within the Use of an Improper API cluster (SFP3).
Relationships
View | Weakness | ||||||
---|---|---|---|---|---|---|---|
# ID | Name | # ID | Name | Abstraction | Structure | Status | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-111 | Direct Use of Unsafe JNI | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-227 | 7PK - API Abuse | Draft | |||
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-242 | Use of Inherently Dangerous Function | Base | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-245 | J2EE Bad Practices: Direct Management of Connections | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-246 | J2EE Bad Practices: Direct Use of Sockets | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-382 | J2EE Bad Practices: Use of System.exit() | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-383 | J2EE Bad Practices: Direct Use of Threads | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-432 | Dangerous Signal Handler not Disabled During Sensitive Operations | Base | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-439 | Behavioral Change in New Version or Environment | Base | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-440 | Expected Behavior Violation | Base | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-474 | Use of Function with Inconsistent Implementations | Base | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-477 | Use of Obsolete Function | Base | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-479 | Signal Handler Use of a Non-reentrant Function | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-558 | Use of getlogin() in Multithreaded Application | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-572 | Call to Thread run() instead of start() | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-573 | Improper Following of Specification by Caller | Class | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-574 | EJB Bad Practices: Use of Synchronization Primitives | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-575 | EJB Bad Practices: Use of AWT Swing | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-576 | EJB Bad Practices: Use of Java I/O | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-577 | EJB Bad Practices: Use of Sockets | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-578 | EJB Bad Practices: Use of Class Loader | Variant | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-586 | Explicit Call to Finalize() | Base | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-589 | Call to Non-ubiquitous API | Variant | Simple | Incomplete | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-617 | Reachable Assertion | Base | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-676 | Use of Potentially Dangerous Function | Base | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-684 | Incorrect Provision of Specified Functionality | Class | Simple | Draft | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-695 | Use of Low-Level Functionality | Base | Simple | Incomplete | |
CWE-888 | Software Fault Pattern (SFP) Clusters | CWE-758 | Reliance on Undefined, Unspecified, or Implementation-Defined Behavior | Class | Simple | Incomplete |
Loading...