Software composition analysis
ವಿವಿಧ ಘಟಕಗಳನ್ನು ಬಳಸಿಕೊಂಡು ತಂತ್ರಾಂಶವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಸಾಮಾನ್ಯ ತಂತ್ರಾಂಶ ಎಂಜಿನಿಯರಿಂಗ್ ಅಭ್ಯಾಸವಾಗಿದೆ. ಸಾಫ್ಟ್ವೇರ್ ಘಟಕಗಳನ್ನು ಬಳಸುವುದರಿಂದ ದೊಡ್ಡ ಅಂಶಗಳ ಸಂಕೀರ್ಣತೆಯನ್ನು ಸಣ್ಣ ಕೋಡ್ ತುಂಡುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಹೊಸ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಘಟಕಗಳನ್ನು ಸುಲಭವಾಗಿ ಮರುಬಳಕೆ ಮಾಡುವ ಮೂಲಕ ನಮ್ಯತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಮತ್ತು ಮಾರುಕಟ್ಟೆಗೆ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡಲು ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ (ಒಎಸ್ಎಸ್) ಅನ್ನು ಜನಪ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ 1990 ರ ದಶಕದ ಅಂತ್ಯದಿಂದ ಈ ಅಭ್ಯಾಸವು ವ್ಯಾಪಕವಾಗಿ ವಿಸ್ತರಿಸಿದೆ. ಆದಾಗ್ಯೂ, ಓಪನ್-ಸೋರ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸುವುದರಿಂದ ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅನೇಕ ಅಪಾಯಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ. ಈ ಅಪಾಯಗಳನ್ನು 5 ವರ್ಗಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದುಃ ಒಎಸ್ಎಸ್ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣಃ ಹೊಸ ಆವೃತ್ತಿಗಳಿಂದ ಪರಿಚಯಿಸಲಾದ ಬದಲಾವಣೆಗಳ ಅಪಾಯಗಳು ಭದ್ರತೆಃ ಘಟಕಗಳಲ್ಲಿನ ದೋಷಗಳ ಅಪಾಯಗಳು-ಸಾಮಾನ್ಯ ದುರ್ಬಲತೆಗಳು ಮತ್ತು ಒಡ್ಡುವಿಕೆಗಳು (ಅಥವಾ ಸಿವಿಇಗಳು) ಪರವಾನಗಿಃ ಬೌದ್ಧಿಕ ಆಸ್ತಿ (ಐಪಿ) ಕಾನೂನು ಅವಶ್ಯಕತೆಗಳ ಅಪಾಯಗಳು ಅಭಿವೃದ್ಧಿಃ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೋಡ್ಬೇಸ್ ಮತ್ತು ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಬೆಂಬಲದ ನಡುವಿನ ಹೊಂದಾಣಿಕೆಯ ಅಪಾಯಗಳು ಕಳಪೆ ದಾಖಲಾತಿ ಮತ್ತು ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ಸಾಫ್ಟ್ವೇರ್ ಘಟಕಗಳ ಅಪಾಯ ಫೆಬ್ರವರಿ 1998 ರಲ್ಲಿ ಓಪನ್ ಸೋರ್ಸ್ ಇನಿಶಿಯೇಟಿವ್ ಸ್ಥಾಪನೆಯಾದ ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ, ಒಎಸ್ಎಸ್ಗೆ ಸಂಬಂಧಿಸಿದ ಅಪಾಯಗಳನ್ನು ಎತ್ತಲಾಯಿತು ಮತ್ತು ಸಂಸ್ಥೆಗಳು ತಮ್ಮ ಅಭಿವರ್ಧಕರು ಬಳಸುವ ಎಲ್ಲಾ ಓಪನ್ ಸೋರ್ಸ್ ಘಟಕಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳು ಮತ್ತು ದಾಖಲೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸಿದವು. ತೆರೆದ ಮೂಲ ಘಟಕಗಳನ್ನು ವ್ಯಾಪಕವಾಗಿ ಬಳಸುವ ಸಂಸ್ಥೆಗಳಿಗೆ, ತೆರೆದ ಮೂಲ ಅಪಾಯದ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ನಿರ್ವಹಣೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುವ ಅಗತ್ಯವಿತ್ತು. ಇದು ಸಾಫ್ಟ್ವೇರ್ ಸಂಯೋಜನೆ ವಿಶ್ಲೇಷಣೆ (ಎಸ್ಸಿಎ) ಎಂಬ ಸಾಫ್ಟ್ವೇರ್ ಉತ್ಪನ್ನಗಳ ಹೊಸ ವರ್ಗಕ್ಕೆ ಕಾರಣವಾಯಿತು, ಇದು ಸಂಸ್ಥೆಗಳಿಗೆ ಮುಕ್ತ ಮೂಲ ಅಪಾಯವನ್ನು ನಿರ್ವಹಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಭದ್ರತಾ ದೋಷಗಳು, ಐಪಿ ಪರವಾನಗಿ ಅವಶ್ಯಕತೆಗಳು ಮತ್ತು ಬಳಕೆಯಲ್ಲಿರುವ ಘಟಕಗಳ ಹಳತಾಗುವಿಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಅಪಾಯಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡಲು ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಬಳಕೆಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಘಟಕಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಎಸ್ಸಿಎ ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಅವಲೋಕನ ತಂತ್ರಾಂಶ ಸಂಯೋಜನೆ ವಿಶ್ಲೇಷಣೆ (ಎಸ್. ಸಿ. ಎ.) ಎಂಬುದು ಮಾಹಿತಿ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು ತಂತ್ರಾಂಶ ಎಂಜಿನಿಯರಿಂಗ್ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾದ ಮುಕ್ತ-ಮೂಲ ತಂತ್ರಾಂಶವನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ಅವು ನವೀಕೃತವಾಗಿದೆಯೇ, ಭದ್ರತಾ ನ್ಯೂನತೆಗಳನ್ನು ಹೊಂದಿದೆಯೇ ಅಥವಾ ಪರವಾನಗಿ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿದೆಯೇ ಎಂದು ಪತ್ತೆಹಚ್ಚಲು ಕಸ್ಟಮ್-ನಿರ್ಮಿತ ತಂತ್ರಾಂಶ ಅನ್ವಯಿಕೆಗಳನ್ನು ವಿಶ್ಲೇಷಿಸುವ ಅಭ್ಯಾಸವಾಗಿದೆ. ಎಸ್ಸಿಎ ಉತ್ಪನ್ನಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಈ ಕೆಳಗಿನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆಃ ಒಂದು ಎಂಜಿನ್ ಸಾಫ್ಟ್ವೇರ್ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಬಳಸುವ ಸಂಬಂಧಿತ ಕಲಾಕೃತಿಗಳನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತದೆ. ಎಂಜಿನ್ ಒಎಸ್ಎಸ್ ಘಟಕಗಳು ಮತ್ತು ಅವುಗಳ ಆವೃತ್ತಿಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಈ ಮಾಹಿತಿಯನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಬಳಕೆಯಲ್ಲಿರುವ ಒಎಸ್ಎಸ್ನ ಕ್ಯಾಟಲಾಗ್ ಅನ್ನು ರಚಿಸುವ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಈ ಕ್ಯಾಟಲಾಗ್ ಅನ್ನು ನಂತರ ಪ್ರತಿ ಘಟಕಕ್ಕೆ ತಿಳಿದಿರುವ ಭದ್ರತಾ ದೋಷಗಳು, ಘಟಕವನ್ನು ಬಳಸುವ ಪರವಾನಗಿ ಅವಶ್ಯಕತೆಗಳು ಮತ್ತು ಘಟಕಗಳ ಐತಿಹಾಸಿಕ ಆವೃತ್ತಿಗಳನ್ನು ಉಲ್ಲೇಖಿಸುವ ದತ್ತಸಂಚಯಗಳಿಗೆ ಹೋಲಿಸಲಾಗುತ್ತದೆ. ಭದ್ರತಾ ದುರ್ಬಲತೆಯ ಪತ್ತೆಗಾಗಿ, ಈ ಹೋಲಿಕೆಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ರಾಷ್ಟ್ರೀಯ ದುರ್ಬಲತೆಯ ದತ್ತಸಂಚಯದಲ್ಲಿ (ಎನ್ವಿಡಿ) ಟ್ರ್ಯಾಕ್ ಮಾಡಲಾದ ತಿಳಿದಿರುವ ಭದ್ರತಾ ದುರ್ಬಲತೆಗಳ (ಸಿವಿಇ) ವಿರುದ್ಧ ಮಾಡಲಾಗುತ್ತದೆ. ಕೆಲವು ಉತ್ಪನ್ನಗಳು ದುರ್ಬಲತೆಗಳ ಹೆಚ್ಚುವರಿ ಸ್ವಾಮ್ಯದ ದತ್ತಸಂಚಯವನ್ನು ಬಳಸುತ್ತವೆ. ಐಪಿ/ಕಾನೂನು ಅನುಸರಣೆಗಾಗಿ, ಎಸ್ಸಿಎ ಉತ್ಪನ್ನಗಳು ಒಎಸ್ಎಸ್ ಘಟಕಕ್ಕೆ ಬಳಸುವ ಪರವಾನಗಿಯ ಪ್ರಕಾರವನ್ನು ಹೊರತೆಗೆಯುತ್ತವೆ ಮತ್ತು ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತವೆ. ಘಟಕಗಳ ಆವೃತ್ತಿಗಳನ್ನು ಗಿಟ್ಹಬ್, ಮಾವೆನ್, ಪೈಪಿ, ನುಗೆಟ್ ಮತ್ತು ಇತರ ಅನೇಕ ಜನಪ್ರಿಯ ಮುಕ್ತ ಮೂಲ ಭಂಡಾರಗಳಿಂದ ಹೊರತೆಗೆಯಲಾಗುತ್ತದೆ. ಫಲಿತಾಂಶಗಳನ್ನು ನಂತರ ವಿವಿಧ ಡಿಜಿಟಲ್ ಸ್ವರೂಪಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲಾಗುತ್ತದೆ. ವಿಷಯ ಮತ್ತು ಸ್ವರೂಪವು ಎಸ್ಸಿಎ ಉತ್ಪನ್ನವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಮತ್ತು ಅಪಾಯವನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಮತ್ತು ವ್ಯಾಖ್ಯಾನಿಸಲು ಮಾರ್ಗದರ್ಶನವನ್ನು ಒಳಗೊಂಡಿರಬಹುದು ಮತ್ತು ವಿಶೇಷವಾಗಿ ಬಲವಾದ ಅಥವಾ ದುರ್ಬಲ ಕಾಪಿಲೆಫ್ಟ್ ಪರವಾನಗಿಯಂತಹ ಮುಕ್ತ ಮೂಲ ಘಟಕಗಳ ಕಾನೂನು ಅವಶ್ಯಕತೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಶಿಫಾರಸುಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಬಳಕೆಯಲ್ಲಿ ಬಳಸುವ ಎಲ್ಲಾ ತೆರೆದ ಮೂಲ ಘಟಕಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ಗುಣಲಕ್ಷಣಗಳನ್ನು ವಿವರಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ಬಿಲ್ ಆಫ್ ಮೆಟೀರಿಯಲ್ಸ್ (ಎಸ್ಬಿಒಎಂ) ಅನ್ನು ಸಹ ಔಟ್ಪುಟ್ ಒಳಗೊಂಡಿರಬಹುದು ಎಸ್ಸಿಎ ಸಂಸ್ಥೆಗಳಲ್ಲಿ ವಿವಿಧ ಕಾರ್ಯಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದರಿಂದ, ವಿವಿಧ ತಂಡಗಳು ಸಂಸ್ಥೆಯ ನಿಗಮದ ಗಾತ್ರ ಮತ್ತು ರಚನೆಯನ್ನು ಅವಲಂಬಿಸಿ ಡೇಟಾವನ್ನು ಬಳಸಬಹುದು. ಮುಖ್ಯ ಮಾಹಿತಿ ಅಧಿಕಾರಿ (ಸಿಐಒ), ಮುಖ್ಯ ತಂತ್ರಜ್ಞಾನ ಅಧಿಕಾರಿ (ಸಿಟಿಒ) ಮತ್ತು ಮುಖ್ಯ ಉದ್ಯಮ ವಾಸ್ತುಶಿಲ್ಪಿಗಳು (ಇಎ) ಸೇರಿದಂತೆ ಸಾಮಾನ್ಯ ಪಾಲುದಾರರೊಂದಿಗೆ ತಂತ್ರಜ್ಞಾನವನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಐಟಿ ಇಲಾಖೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಎಸ್ಸಿಎಯನ್ನು ಬಳಸುತ್ತದೆ. ಭದ್ರತಾ ಅಪಾಯಗಳಿಗಾಗಿ ಮುಖ್ಯ ಮಾಹಿತಿ ಭದ್ರತಾ ಅಧಿಕಾರಿಗಳು (ಸಿಐಎಸ್ಒ) ಮತ್ತು ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಅಪಾಯ ನಿರ್ವಹಣೆಗೆ ಮುಖ್ಯ ಐಪಿ/ಅನುಸರಣೆ ಅಧಿಕಾರಿಗಳಂತಹ ಪಾತ್ರಗಳು ಭದ್ರತೆ ಮತ್ತು ಪರವಾನಗಿ ದತ್ತಾಂಶವನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸುತ್ತವೆ. ಎಸ್ಸಿಎ ಉತ್ಪನ್ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಅವಲಂಬಿಸಿ, ಇದನ್ನು ಒಎಸ್ಎಸ್ ಘಟಕಗಳನ್ನು ಬಳಸುವ ಮತ್ತು ಸಂಯೋಜಿಸುವ ಡೆವಲಪರ್ಗಳ ಇಂಟಿಗ್ರೇಟೆಡ್ ಡೆವಲಪ್ಮೆಂಟ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ಐಡಿಇ) ಒಳಗೆ ನೇರವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು, ಅಥವಾ ಇದನ್ನು ಸಾಫ್ಟ್ವೇರ್ ಗುಣಮಟ್ಟ ನಿಯಂತ್ರಣ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಮೀಸಲಾದ ಹಂತವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಎಸ್ಸಿಎ ಉತ್ಪನ್ನಗಳು, ಮತ್ತು ವಿಶೇಷವಾಗಿ ಎಸ್ಬಿಒಎಂ ಅನ್ನು ಉತ್ಪಾದಿಸುವ ಅವುಗಳ ಸಾಮರ್ಥ್ಯವು ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್ನಂತಹ ಕೆಲವು ದೇಶಗಳಲ್ಲಿ ತಮ್ಮ ಏಜೆನ್ಸಿಗಳಲ್ಲಿ ಒಂದಕ್ಕೆ ಮಾರಾಟಗಾರರಿಂದ ವಿತರಿಸಲ್ಪಟ್ಟ ಸಾಫ್ಟ್ವೇರ್ನ ಭದ್ರತೆಯನ್ನು ಜಾರಿಗೊಳಿಸಲು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಎಸ್. ಸಿ. ಎ. ಯ ಮತ್ತೊಂದು ಸಾಮಾನ್ಯ ಬಳಕೆಯ ಪ್ರಕರಣವೆಂದರೆ ತಂತ್ರಜ್ಞಾನದ ಕಾರಣ ಶ್ರದ್ಧೆ. ವಿಲೀನ ಮತ್ತು ಸ್ವಾಧೀನ (ಎಂ & ಎ) ವಹಿವಾಟಿನ ಮೊದಲು, ಸಲಹಾ ಸಂಸ್ಥೆಗಳು ಉದ್ದೇಶಿತ ಸಂಸ್ಥೆಯ ತಂತ್ರಾಂಶಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಅಪಾಯಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತವೆ. ಎಸ್ಸಿಎ ಸಾಮರ್ಥ್ಯಗಳು ಎಸ್ಸಿಎ ಉತ್ಪನ್ನಗಳ ಸ್ವಯಂಚಾಲಿತ ಸ್ವರೂಪವು ಅವುಗಳ ಪ್ರಾಥಮಿಕ ಶಕ್ತಿಯಾಗಿದೆ. ಒಎಸ್ಎಸ್ ಘಟಕಗಳನ್ನು ಬಳಸುವಾಗ ಮತ್ತು ಸಂಯೋಜಿಸುವಾಗ ಅಭಿವರ್ಧಕರು ಕೈಯಿಂದ ಹೆಚ್ಚುವರಿ ಕೆಲಸವನ್ನು ಮಾಡಬೇಕಾಗಿಲ್ಲ. ಕೋಡ್ ಮತ್ತು ಕಲಾಕೃತಿಗಳೊಳಗಿನ ಇತರ ಒಎಸ್ಎಸ್ ಘಟಕಗಳ ಪರೋಕ್ಷ ಉಲ್ಲೇಖಗಳಿಗೆ ಸಹ ಯಾಂತ್ರೀಕೃತಗೊಂಡವು ಅನ್ವಯಿಸುತ್ತದೆ ಎಸ್ಸಿಎ ದೌರ್ಬಲ್ಯಗಳು ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಪ್ರಸ್ತುತ ಎಸ್ಸಿಎ ಉತ್ಪನ್ನಗಳ ಕೆಲವು ಪ್ರಮುಖ ದೌರ್ಬಲ್ಯಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದುಃ ಸಂಕೀರ್ಣ ಮತ್ತು ಶ್ರಮ-ತೀವ್ರ ನಿಯೋಜನೆ, ಅದು ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ತಿಂಗಳುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಪ್ರತಿಯೊಂದು ಉತ್ಪನ್ನವು ತನ್ನದೇ ಆದ ಒಎಸ್ಎಸ್ ಘಟಕಗಳ ಸ್ವಾಮ್ಯದ ದತ್ತಸಂಚಯವನ್ನು ಬಳಸುತ್ತದೆ, ಅದು ಗಾತ್ರ ಮತ್ತು ವ್ಯಾಪ್ತಿಯ ವಿಷಯದಲ್ಲಿ ನಾಟಕೀಯವಾಗಿ ಬದಲಾಗಬಹುದು, ದುರ್ಬಲತೆಯ ದತ್ತಾಂಶವನ್ನು ಎನ್ವಿಡಿಯಲ್ಲಿ ಅಧಿಕೃತವಾಗಿ ವರದಿ ಮಾಡಲಾದ ದೋಷಗಳ ಬಗ್ಗೆ ಮಾತ್ರ ವರದಿ ಮಾಡಲು ಸೀಮಿತಗೊಳಿಸುತ್ತದೆ (ಇದು ದುರ್ಬಲತೆಯನ್ನು ಮೂಲತಃ ಕಂಡುಹಿಡಿದ ತಿಂಗಳುಗಳ ನಂತರವೂ ಆಗಿರಬಹುದು) ಎಸ್ಸಿಎ ವರದಿಗಳು ಮತ್ತು ದತ್ತಾಂಶದ ಆಧಾರದ ಮೇಲೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾದ ಕ್ರಮಗಳ ಬಗ್ಗೆ ಸ್ವಯಂಚಾಲಿತ ಮಾರ್ಗದರ್ಶನದ ಕೊರತೆ ಪತ್ತೆಹಚ್ಚಲಾದ ಒಎಸ್ಎಸ್ ಪರವಾನಗಿಗಳ ಕಾನೂನು ಅವಶ್ಯಕತೆಗಳ ಬಗ್ಗೆ ಮಾರ್ಗದರ್ಶನದ ಕೊರತೆ ಭದ್ರತಾ ಪರೀಕ್ಷೆ ಓಪನ್-ಸೋರ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಕಾಮನ್ ವಲ್ನರಬಿಲಿಟಿಗಳು ಮತ್ತು ಎಕ್ಸ್ಪೋಷರ್ಸ್ ಓಪನ್-ಸೋರ್ಸ್ ಪರವಾನಗಿ ಸಾಫ್ಟ್ವೇರ್ ಇಂಟೆಲಿ