funcNotCalled3() should be declared external: - ContractWithFunctionNotCalled.funcNotCalled3() (tests/external_function.sol#13-15) funcNotCalled2() should be declared external: - ContractWithFunctionNotCalled.funcNotCalled2() (tests/external_function.sol#17-19) funcNotCalled() should be declared external: - ContractWithFunctionNotCalled.funcNotCalled() (tests/external_function.sol#21-23) funcNotCalled() should be declared external: - ContractWithFunctionNotCalled2.funcNotCalled() (tests/external_function.sol#32-39) parameter_read_ok_for_external(uint256) should be declared external: - FunctionParameterWrite.parameter_read_ok_for_external(uint256) (tests/external_function.sol#74-76) Reference: https://github.com/crytic/slither/wiki/Detector-Documentation#public-function-that-could-be-declared-as-external tests/external_function.sol analyzed (6 contracts with 1 detectors), 5 result(s) found Use https://crytic.io/ to get access to additional detectors and Github integration