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...
Loading...