-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated to [email protected] #2
base: main
Are you sure you want to change the base?
Conversation
Scout Report - Workspace - 2025-01-20Summary
Issues found:
Known BugsKnown VulnerabilitiesImpact: Medium Issue: This dependency has known vulnerabilities. Consider updating it or removing it. Description: Using dependencies with known vulnerabilities can expose your project to security risks Findings
ArithmeticInteger Overflow Or UnderflowImpact: Critical Issue: Potential for integer arithmetic overflow/underflow. Consider checked, wrapping or saturating arithmetic. Description: An overflow/underflow is typically caught and generates an error. When it is not caught, the operation will result in an inexact result which could lead to serious problems. Findings
Error HandlingAssert ViolationImpact: Enhancement Issue: Assert causes panic. Instead, return a proper error. Description: Using assert! macro in production code can cause unexpected panics. This violates best practices for smart contract error handling. Findings
Unsafe UnwrapImpact: Medium Issue: Unsafe usage of Description: This vulnerability class pertains to the inappropriate usage of the unwrap method in Rust, which is commonly employed for error handling. The unwrap method retrieves the inner value of an Option or Result, but if an error or None occurs, it triggers a panic and crashes the program. Findings
Best PracticesSoroban VersionImpact: Enhancement Issue: Use the latest version of Soroban Description: Using a older version of Soroban can be dangerous, as it may have bugs or security issues. Use the latest version available. Findings
Storage Change EventsImpact: Enhancement Issue: Consider emiting an event when storage is modified Description: Emiting an event when storage changes is a good practice to make the contracts more transparent and usable to its clients and observers Findings
|
Scout Report - Scoutme - 2025-01-29Summary
Issues found:
ArithmeticInteger Overflow Or UnderflowImpact: Critical Issue: Potential for integer arithmetic overflow/underflow. Consider checked, wrapping or saturating arithmetic. Description: An overflow/underflow is typically caught and generates an error. When it is not caught, the operation will result in an inexact result which could lead to serious problems. Findings
Best PracticesSoroban VersionImpact: Enhancement Issue: Use the latest version of Soroban Description: Using a older version of Soroban can be dangerous, as it may have bugs or security issues. Use the latest version available. Findings
Storage Change EventsImpact: Enhancement Issue: Consider emiting an event when storage is modified Description: Emiting an event when storage changes is a good practice to make the contracts more transparent and usable to its clients and observers Findings
Error HandlingAssert ViolationImpact: Enhancement Issue: Assert causes panic. Instead, return a proper error. Description: Using assert! macro in production code can cause unexpected panics. This violates best practices for smart contract error handling. Findings
Unsafe UnwrapImpact: Medium Issue: Unsafe usage of Description: This vulnerability class pertains to the inappropriate usage of the unwrap method in Rust, which is commonly employed for error handling. The unwrap method retrieves the inner value of an Option or Result, but if an error or None occurs, it triggers a panic and crashes the program. Findings
Known BugsKnown VulnerabilitiesImpact: Medium Issue: This dependency has known vulnerabilities. Consider updating it or removing it. Description: Using dependencies with known vulnerabilities can expose your project to security risks Findings
|
Scout Report - Scoutme - 2025-01-29Summary
Issues found:
Error HandlingAssert ViolationImpact: Enhancement Issue: Assert causes panic. Instead, return a proper error. Description: Using assert! macro in production code can cause unexpected panics. This violates best practices for smart contract error handling. Findings
Unsafe UnwrapImpact: Medium Issue: Unsafe usage of Description: This vulnerability class pertains to the inappropriate usage of the unwrap method in Rust, which is commonly employed for error handling. The unwrap method retrieves the inner value of an Option or Result, but if an error or None occurs, it triggers a panic and crashes the program. Findings
Best PracticesSoroban VersionImpact: Enhancement Issue: Use the latest version of Soroban Description: Using a older version of Soroban can be dangerous, as it may have bugs or security issues. Use the latest version available. Findings
Storage Change EventsImpact: Enhancement Issue: Consider emiting an event when storage is modified Description: Emiting an event when storage changes is a good practice to make the contracts more transparent and usable to its clients and observers Findings
ArithmeticInteger Overflow Or UnderflowImpact: Critical Issue: Potential for integer arithmetic overflow/underflow. Consider checked, wrapping or saturating arithmetic. Description: An overflow/underflow is typically caught and generates an error. When it is not caught, the operation will result in an inexact result which could lead to serious problems. Findings
Known BugsKnown VulnerabilitiesImpact: Medium Issue: This dependency has known vulnerabilities. Consider updating it or removing it. Description: Using dependencies with known vulnerabilities can expose your project to security risks Findings
|
Scout Report - Scoutme - 2025-01-29Summary
Issues found:
Known BugsKnown VulnerabilitiesImpact: Medium Issue: This dependency has known vulnerabilities. Consider updating it or removing it. Description: Using dependencies with known vulnerabilities can expose your project to security risks Findings
Error HandlingAssert ViolationImpact: Enhancement Issue: Assert causes panic. Instead, return a proper error. Description: Using assert! macro in production code can cause unexpected panics. This violates best practices for smart contract error handling. Findings
Unsafe UnwrapImpact: Medium Issue: Unsafe usage of Description: This vulnerability class pertains to the inappropriate usage of the unwrap method in Rust, which is commonly employed for error handling. The unwrap method retrieves the inner value of an Option or Result, but if an error or None occurs, it triggers a panic and crashes the program. Findings
Best PracticesSoroban VersionImpact: Enhancement Issue: Use the latest version of Soroban Description: Using a older version of Soroban can be dangerous, as it may have bugs or security issues. Use the latest version available. Findings
Storage Change EventsImpact: Enhancement Issue: Consider emiting an event when storage is modified Description: Emiting an event when storage changes is a good practice to make the contracts more transparent and usable to its clients and observers Findings
ArithmeticInteger Overflow Or UnderflowImpact: Critical Issue: Potential for integer arithmetic overflow/underflow. Consider checked, wrapping or saturating arithmetic. Description: An overflow/underflow is typically caught and generates an error. When it is not caught, the operation will result in an inexact result which could lead to serious problems. Findings
|
Scout Report - Scoutme - 2025-01-29Summary
Issues found:
Best PracticesSoroban VersionImpact: Enhancement Issue: Use the latest version of Soroban Description: Using a older version of Soroban can be dangerous, as it may have bugs or security issues. Use the latest version available. Findings
Storage Change EventsImpact: Enhancement Issue: Consider emiting an event when storage is modified Description: Emiting an event when storage changes is a good practice to make the contracts more transparent and usable to its clients and observers Findings
Known BugsKnown VulnerabilitiesImpact: Medium Issue: This dependency has known vulnerabilities. Consider updating it or removing it. Description: Using dependencies with known vulnerabilities can expose your project to security risks Findings
ArithmeticInteger Overflow Or UnderflowImpact: Critical Issue: Potential for integer arithmetic overflow/underflow. Consider checked, wrapping or saturating arithmetic. Description: An overflow/underflow is typically caught and generates an error. When it is not caught, the operation will result in an inexact result which could lead to serious problems. Findings
Error HandlingAssert ViolationImpact: Enhancement Issue: Assert causes panic. Instead, return a proper error. Description: Using assert! macro in production code can cause unexpected panics. This violates best practices for smart contract error handling. Findings
Unsafe UnwrapImpact: Medium Issue: Unsafe usage of Description: This vulnerability class pertains to the inappropriate usage of the unwrap method in Rust, which is commonly employed for error handling. The unwrap method retrieves the inner value of an Option or Result, but if an error or None occurs, it triggers a panic and crashes the program. Findings
|
Scout Report - Scoutme - 2025-01-30Summary
Issues found:
Best PracticesSoroban VersionImpact: Enhancement Issue: Use the latest version of Soroban Description: Using a older version of Soroban can be dangerous, as it may have bugs or security issues. Use the latest version available. Findings
Storage Change EventsImpact: Enhancement Issue: Consider emiting an event when storage is modified Description: Emiting an event when storage changes is a good practice to make the contracts more transparent and usable to its clients and observers Findings
Error HandlingAssert ViolationImpact: Enhancement Issue: Assert causes panic. Instead, return a proper error. Description: Using assert! macro in production code can cause unexpected panics. This violates best practices for smart contract error handling. Findings
Unsafe UnwrapImpact: Medium Issue: Unsafe usage of Description: This vulnerability class pertains to the inappropriate usage of the unwrap method in Rust, which is commonly employed for error handling. The unwrap method retrieves the inner value of an Option or Result, but if an error or None occurs, it triggers a panic and crashes the program. Findings
ArithmeticInteger Overflow Or UnderflowImpact: Critical Issue: Potential for integer arithmetic overflow/underflow. Consider checked, wrapping or saturating arithmetic. Description: An overflow/underflow is typically caught and generates an error. When it is not caught, the operation will result in an inexact result which could lead to serious problems. Findings
Known BugsKnown VulnerabilitiesImpact: Medium Issue: This dependency has known vulnerabilities. Consider updating it or removing it. Description: Using dependencies with known vulnerabilities can expose your project to security risks Findings
|
Scout Report - Scoutme - 2025-01-30Summary
Issues found:
Error HandlingAssert ViolationImpact: Enhancement Issue: Assert causes panic. Instead, return a proper error. Description: Using assert! macro in production code can cause unexpected panics. This violates best practices for smart contract error handling. Findings
Unsafe UnwrapImpact: Medium Issue: Unsafe usage of Description: This vulnerability class pertains to the inappropriate usage of the unwrap method in Rust, which is commonly employed for error handling. The unwrap method retrieves the inner value of an Option or Result, but if an error or None occurs, it triggers a panic and crashes the program. Findings
Known BugsKnown VulnerabilitiesImpact: Medium Issue: This dependency has known vulnerabilities. Consider updating it or removing it. Description: Using dependencies with known vulnerabilities can expose your project to security risks Findings
ArithmeticInteger Overflow Or UnderflowImpact: Critical Issue: Potential for integer arithmetic overflow/underflow. Consider checked, wrapping or saturating arithmetic. Description: An overflow/underflow is typically caught and generates an error. When it is not caught, the operation will result in an inexact result which could lead to serious problems. Findings
Best PracticesSoroban VersionImpact: Enhancement Issue: Use the latest version of Soroban Description: Using a older version of Soroban can be dangerous, as it may have bugs or security issues. Use the latest version available. Findings
Storage Change EventsImpact: Enhancement Issue: Consider emiting an event when storage is modified Description: Emiting an event when storage changes is a good practice to make the contracts more transparent and usable to its clients and observers Findings
|
Scout Report - Scoutme - 2025-01-30Summary
Issues found:
Known BugsKnown VulnerabilitiesImpact: Medium Issue: This dependency has known vulnerabilities. Consider updating it or removing it. Description: Using dependencies with known vulnerabilities can expose your project to security risks Findings
ArithmeticInteger Overflow Or UnderflowImpact: Critical Issue: Potential for integer arithmetic overflow/underflow. Consider checked, wrapping or saturating arithmetic. Description: An overflow/underflow is typically caught and generates an error. When it is not caught, the operation will result in an inexact result which could lead to serious problems. Findings
Error HandlingAssert ViolationImpact: Enhancement Issue: Assert causes panic. Instead, return a proper error. Description: Using assert! macro in production code can cause unexpected panics. This violates best practices for smart contract error handling. Findings
Unsafe UnwrapImpact: Medium Issue: Unsafe usage of Description: This vulnerability class pertains to the inappropriate usage of the unwrap method in Rust, which is commonly employed for error handling. The unwrap method retrieves the inner value of an Option or Result, but if an error or None occurs, it triggers a panic and crashes the program. Findings
Best PracticesSoroban VersionImpact: Enhancement Issue: Use the latest version of Soroban Description: Using a older version of Soroban can be dangerous, as it may have bugs or security issues. Use the latest version available. Findings
Storage Change EventsImpact: Enhancement Issue: Consider emiting an event when storage is modified Description: Emiting an event when storage changes is a good practice to make the contracts more transparent and usable to its clients and observers Findings
|
No description provided.