CWE

Common Weakness Enumeration

A Community-Developed List of Software Weakness Types

CWE/SANS Top 25 Most Dangerous Software Errors
Home > CWE List > VIEW SLICE: CWE-1178: Weaknesses Addressed by the SEI CERT Perl Coding Standard (3.3)  
ID

CWE VIEW: Weaknesses Addressed by the SEI CERT Perl Coding Standard

View ID: 1178
Type: Graph
Status: Stable
Downloads: Booklet | CSV | XML
+ Objective
CWE entries in this view (graph) are fully or partially eliminated by following the guidance presented in the online wiki that reflects that current rules and recommendations of the SEI CERT Perl Coding Standard.
+ Audience
StakeholderDescription
Software DevelopersBy following the SEI CERT Perl Coding Standard, developers will be able to fully or partially prevent the weaknesses that are identified in this view. In addition, developers can use a CWE coverage graph to determine which weaknesses are not directly addressed by the standard, which will help identify and resolve remaining gaps in training, tool acquisition, or other approaches for reducing weaknesses.
Software CustomersIf a software developer claims to be following the SEI CERT Perl Coding Standard, then customers can search for the weaknesses in this view in order to formulate independent evidence of that claim.
EducatorsEducators can use this view in multiple ways. For example, if there is a focus on teaching weaknesses, the educator could link them to the relevant Secure Coding Standard.
+ Relationships
The following graph shows the tree-like relationships between weaknesses that exist at different levels of abstraction. At the highest level, categories and classes exist to group weaknesses. A category is a CWE entry that contains a set of other entries that share a common characteristic. Classes are weaknesses that are described in a very abstract fashion, typically independent of any specific language or technology and are more general than a base weakness. Within classes, base level weaknesses are used to present a more specific type of weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. A variant is a weakness that is described at a very low level of detail, typically limited to a specific language or technology. A chain is a set of weaknesses that must be reachable consecutively in order to produce an exploitable vulnerability. A composite is a set of weaknesses that must all be present simultaneously in order to produce an exploitable vulnerability.
Show Details:
1178 - Weaknesses Addressed by the SEI CERT Perl Coding Standard
*CategoryCategory - a CWE entry that contains a set of other entries that share a common characteristic.SEI CERT Perl Coding Standard - Guidelines 01. Input Validation and Data Sanitization (IDS) - (1179)
1178 (Weaknesses Addressed by the SEI CERT Perl Coding Standard) > 1179 (SEI CERT Perl Coding Standard - Guidelines 01. Input Validation and Data Sanitization (IDS))
Weaknesses in this category are related to the rules and recommendations in the Input Validation and Data Sanitization (IDS) section of the SEI CERT Perl Coding Standard.
*CategoryCategory - a CWE entry that contains a set of other entries that share a common characteristic.SEI CERT Perl Coding Standard - Guidelines 02. Declarations and Initialization (DCL) - (1180)
1178 (Weaknesses Addressed by the SEI CERT Perl Coding Standard) > 1180 (SEI CERT Perl Coding Standard - Guidelines 02. Declarations and Initialization (DCL))
Weaknesses in this category are related to the rules and recommendations in the Declarations and Initialization (DCL) section of the SEI CERT Perl Coding Standard.
*CategoryCategory - a CWE entry that contains a set of other entries that share a common characteristic.SEI CERT Perl Coding Standard - Guidelines 03. Expressions (EXP) - (1181)
1178 (Weaknesses Addressed by the SEI CERT Perl Coding Standard) > 1181 (SEI CERT Perl Coding Standard - Guidelines 03. Expressions (EXP))
Weaknesses in this category are related to the rules and recommendations in the Expressions (EXP) section of the SEI CERT Perl Coding Standard.
*CategoryCategory - a CWE entry that contains a set of other entries that share a common characteristic.SEI CERT Perl Coding Standard - Guidelines 04. Integers (INT) - (1182)
1178 (Weaknesses Addressed by the SEI CERT Perl Coding Standard) > 1182 (SEI CERT Perl Coding Standard - Guidelines 04. Integers (INT))
Weaknesses in this category are related to the rules and recommendations in the Integers (INT) section of the SEI CERT Perl Coding Standard.
*CategoryCategory - a CWE entry that contains a set of other entries that share a common characteristic.SEI CERT Perl Coding Standard - Guidelines 05. Strings (STR) - (1183)
1178 (Weaknesses Addressed by the SEI CERT Perl Coding Standard) > 1183 (SEI CERT Perl Coding Standard - Guidelines 05. Strings (STR))
Weaknesses in this category are related to the rules and recommendations in the Strings (STR) section of the SEI CERT Perl Coding Standard.
*CategoryCategory - a CWE entry that contains a set of other entries that share a common characteristic.SEI CERT Perl Coding Standard - Guidelines 06. Object-Oriented Programming (OOP) - (1184)
1178 (Weaknesses Addressed by the SEI CERT Perl Coding Standard) > 1184 (SEI CERT Perl Coding Standard - Guidelines 06. Object-Oriented Programming (OOP))
Weaknesses in this category are related to the rules and recommendations in the Object-Oriented Programming (OOP) section of the SEI CERT Perl Coding Standard.
*CategoryCategory - a CWE entry that contains a set of other entries that share a common characteristic.SEI CERT Perl Coding Standard - Guidelines 07. File Input and Output (FIO) - (1185)
1178 (Weaknesses Addressed by the SEI CERT Perl Coding Standard) > 1185 (SEI CERT Perl Coding Standard - Guidelines 07. File Input and Output (FIO))
Weaknesses in this category are related to the rules and recommendations in the File Input and Output (FIO) section of the SEI CERT Perl Coding Standard.
*CategoryCategory - a CWE entry that contains a set of other entries that share a common characteristic.SEI CERT Perl Coding Standard - Guidelines 50. Miscellaneous (MSC) - (1186)
1178 (Weaknesses Addressed by the SEI CERT Perl Coding Standard) > 1186 (SEI CERT Perl Coding Standard - Guidelines 50. Miscellaneous (MSC))
Weaknesses in this category are related to the rules and recommendations in the Miscellaneous (MSC) section of the SEI CERT Perl Coding Standard.
+ Notes

Relationship

The relationships in this view were determined based on specific statements within the rules from the standard. Not all rules have direct relationships to individual weaknesses, although they likely have chaining relationships in specific circumstances.
+ References
[REF-1011] The Software Engineering Institute. "SEI CERT Perl Coding Standard". <https://wiki.sei.cmu.edu/confluence/display/perl/SEI+CERT+Perl+Coding+Standard>.
+ View Metrics
CWEs in this viewTotal CWEs
Weaknesses0out of 808
Categories8out of 295
Views0out of 37
Total8out of1140
+ Content History
Submissions
Submission DateSubmitterOrganization
2019-01-08CWE Content TeamMITRE

View Components

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

CWE CATEGORY: SEI CERT Perl Coding Standard - Guidelines 01. Input Validation and Data Sanitization (IDS)

Category ID: 1179
Status: Stable
+ Summary
Weaknesses in this category are related to the rules and recommendations in the Input Validation and Data Sanitization (IDS) section of the SEI CERT Perl Coding Standard.
+ Membership
NatureTypeIDName
MemberOfViewView - a subset of CWE entries that provides a way of examining CWE content. The two main view structures are Slices (flat lists) and Graphs (containing relationships between entries).1178Weaknesses Addressed by the SEI CERT Perl Coding Standard
+ References
[REF-1012] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rule 01. Input Validation and Data Sanitization (IDS)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890533>.
[REF-1020] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rec. 01. Input Validation and Data Sanitization (IDS)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890568>.
+ Content History
Submissions
Submission DateSubmitterOrganization
2019-01-08CWE Content TeamMITRE

CWE CATEGORY: SEI CERT Perl Coding Standard - Guidelines 02. Declarations and Initialization (DCL)

Category ID: 1180
Status: Stable
+ Summary
Weaknesses in this category are related to the rules and recommendations in the Declarations and Initialization (DCL) section of the SEI CERT Perl Coding Standard.
+ Membership
NatureTypeIDName
MemberOfViewView - a subset of CWE entries that provides a way of examining CWE content. The two main view structures are Slices (flat lists) and Graphs (containing relationships between entries).1178Weaknesses Addressed by the SEI CERT Perl Coding Standard
+ References
[REF-1013] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rule 02. Declarations and Initialization (DCL)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890509>.
[REF-1021] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rec. 02. Declarations and Initialization (DCL)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890569>.
+ Content History
Submissions
Submission DateSubmitterOrganization
2019-01-08CWE Content TeamMITRE

CWE CATEGORY: SEI CERT Perl Coding Standard - Guidelines 03. Expressions (EXP)

Category ID: 1181
Status: Stable
+ Summary
Weaknesses in this category are related to the rules and recommendations in the Expressions (EXP) section of the SEI CERT Perl Coding Standard.
+ Membership
NatureTypeIDName
MemberOfViewView - a subset of CWE entries that provides a way of examining CWE content. The two main view structures are Slices (flat lists) and Graphs (containing relationships between entries).1178Weaknesses Addressed by the SEI CERT Perl Coding Standard
+ References
[REF-1014] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rule 03. Expressions (EXP)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890504>.
[REF-1022] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rec. 03. Expressions (EXP)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890559>.
+ Content History
Submissions
Submission DateSubmitterOrganization
2019-01-08CWE Content TeamMITRE

CWE CATEGORY: SEI CERT Perl Coding Standard - Guidelines 04. Integers (INT)

Category ID: 1182
Status: Stable
+ Summary
Weaknesses in this category are related to the rules and recommendations in the Integers (INT) section of the SEI CERT Perl Coding Standard.
+ Membership
NatureTypeIDName
MemberOfViewView - a subset of CWE entries that provides a way of examining CWE content. The two main view structures are Slices (flat lists) and Graphs (containing relationships between entries).1178Weaknesses Addressed by the SEI CERT Perl Coding Standard
+ References
[REF-1015] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rule 04. Integers (INT)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890508>.
[REF-1023] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rec. 04. Integers (INT)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890560>.
+ Content History
Submissions
Submission DateSubmitterOrganization
2019-01-08CWE Content TeamMITRE

CWE CATEGORY: SEI CERT Perl Coding Standard - Guidelines 05. Strings (STR)

Category ID: 1183
Status: Stable
+ Summary
Weaknesses in this category are related to the rules and recommendations in the Strings (STR) section of the SEI CERT Perl Coding Standard.
+ Membership
NatureTypeIDName
MemberOfViewView - a subset of CWE entries that provides a way of examining CWE content. The two main view structures are Slices (flat lists) and Graphs (containing relationships between entries).1178Weaknesses Addressed by the SEI CERT Perl Coding Standard
+ References
[REF-1016] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rule 05. Strings (STR)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890507>.
[REF-1024] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rec. 05. Strings (STR)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890563>.
+ Content History
Submissions
Submission DateSubmitterOrganization
2019-01-08CWE Content TeamMITRE

CWE CATEGORY: SEI CERT Perl Coding Standard - Guidelines 06. Object-Oriented Programming (OOP)

Category ID: 1184
Status: Stable
+ Summary
Weaknesses in this category are related to the rules and recommendations in the Object-Oriented Programming (OOP) section of the SEI CERT Perl Coding Standard.
+ Membership
NatureTypeIDName
MemberOfViewView - a subset of CWE entries that provides a way of examining CWE content. The two main view structures are Slices (flat lists) and Graphs (containing relationships between entries).1178Weaknesses Addressed by the SEI CERT Perl Coding Standard
+ References
[REF-1017] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rule 06. Object-Oriented Programming (OOP)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890501>.
[REF-1025] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rec. 06. Object-Oriented Programming (OOP)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890561>.
+ Content History
Submissions
Submission DateSubmitterOrganization
2019-01-08CWE Content TeamMITRE

CWE CATEGORY: SEI CERT Perl Coding Standard - Guidelines 07. File Input and Output (FIO)

Category ID: 1185
Status: Stable
+ Summary
Weaknesses in this category are related to the rules and recommendations in the File Input and Output (FIO) section of the SEI CERT Perl Coding Standard.
+ Membership
NatureTypeIDName
MemberOfViewView - a subset of CWE entries that provides a way of examining CWE content. The two main view structures are Slices (flat lists) and Graphs (containing relationships between entries).1178Weaknesses Addressed by the SEI CERT Perl Coding Standard
+ References
[REF-1018] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rule 07. File Input and Output (FIO) ". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890499>.
[REF-1026] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rec. 07. File Input and Output (FIO)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890496>.
+ Content History
Submissions
Submission DateSubmitterOrganization
2019-01-08CWE Content TeamMITRE

CWE CATEGORY: SEI CERT Perl Coding Standard - Guidelines 50. Miscellaneous (MSC)

Category ID: 1186
Status: Stable
+ Summary
Weaknesses in this category are related to the rules and recommendations in the Miscellaneous (MSC) section of the SEI CERT Perl Coding Standard.
+ Membership
NatureTypeIDName
MemberOfViewView - a subset of CWE entries that provides a way of examining CWE content. The two main view structures are Slices (flat lists) and Graphs (containing relationships between entries).1178Weaknesses Addressed by the SEI CERT Perl Coding Standard
+ References
[REF-1019] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rule 50. Miscellaneous (MSC)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890497>.
[REF-1027] The Software Engineering Institute. "SEI CERT Perl Coding Standard : Rule 50. Miscellaneous (MSC)". <https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88890502>.
+ Content History
Submissions
Submission DateSubmitterOrganization
2019-01-08CWE Content TeamMITRE
More information is available — Please select a different filter.
Page Last Updated: June 20, 2019