All Downloads are FREE. Search and download functionalities are using the official Maven repository.

res.MultipleSinkDefs.xml Maven / Gradle / Ivy

The newest version!
<sinkSources>
    <category id="NO_CATEGORY">
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: java.lang.String source()">
            <return type="java.lang.String">
                <accessPath isSource="true" isSink="false" />
            </return>
        </method>
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject objectSource()">
            <return type="java.lang.String">
                <accessPath isSource="true" isSink="false">
                    <pathElement type="java.lang.String" field="fieldA" />
                </accessPath>
            </return>
            <return type="java.lang.String">
                <accessPath isSource="true" isSink="false">
                    <pathElement type="java.lang.String" field="fieldB" />
                </accessPath>
            </return>
        </method>
    </category>
    <category id="NETWORK">
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject objectSourceA()">
            <return type="java.lang.String">
                <accessPath isSource="true" isSink="false">
                    <pathElement type="java.lang.String" field="fieldA" />
                </accessPath>
            </return>
        </method>
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode$MyClass: void conditionalSink(java.lang.String)">
            <param index="0" description="Output Data">
                <accessPath isSource="false" isSink="true" />
            </param>
            <additionalFlowCondition>
                <signatureOnPath signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode$MyClass: void contextOne()" />
            </additionalFlowCondition>
        </method>
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: void sink(java.lang.String,java.lang.String)">
            <param index="1" description="Second Parameter">
                <accessPath isSource="false" isSink="true" />
            </param>
        </method>
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: void objectSink(soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject)">
            <param index="0">
                <accessPath isSource="false" isSink="true">
                    <pathElement type="java.lang.String" field="fieldA" />
                </accessPath>
            </param>
        </method>
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: void objectSink(soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject,soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject)">
            <param index="0">
                <accessPath isSource="false" isSink="true">
                    <pathElement type="java.lang.String" field="fieldA" />
                </accessPath>
            </param>
        </method>
        <field signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject source">
            <accessPath isSource="true" isSink="false">
                <pathElement type="java.lang.String" field="fieldA" />
            </accessPath>
        </field>
        <field signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject sink">
            <accessPath isSource="false" isSink="true">
                <pathElement type="java.lang.String" field="fieldA" />
            </accessPath>
        </field>
    </category>
    <category id="VOIP">
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject objectSourceB()">
            <return type="java.lang.String">
                <accessPath isSource="true" isSink="false">
                    <pathElement type="java.lang.String" field="fieldB" />
                </accessPath>
            </return>
        </method>
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode$MyClass: void conditionalSink(java.lang.String)">
            <param index="0" description="Output Data">
                <accessPath isSource="false" isSink="true" />
            </param>
            <additionalFlowCondition>
                <signatureOnPath signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode$MyClass: void contextTwo()" />
            </additionalFlowCondition>
        </method>
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: void sink(java.lang.String,java.lang.String)">
            <param index="0" description="First Parameter">
                <accessPath isSource="false" isSink="true" />
            </param>
        </method>
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: void objectSink(soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject)">
            <param index="0">
                <accessPath isSource="false" isSink="true">
                    <pathElement type="java.lang.String" field="fieldB" />
                </accessPath>
            </param>
        </method>
        <method signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: void objectSink(soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject,soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject)">
            <param index="1">
                <accessPath isSource="false" isSink="true">
                    <pathElement type="java.lang.String" field="fieldB" />
                </accessPath>
            </param>
        </method>
        <field signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject source">
            <accessPath isSource="true" isSink="false">
                <pathElement type="java.lang.String" field="fieldB" />
            </accessPath>
        </field>
        <field signature="soot.jimple.infoflow.integration.test.MultipleSinkTestCode: soot.jimple.infoflow.integration.test.MultipleSinkTestCode$ReturnObject sink">
            <accessPath isSource="false" isSink="true">
                <pathElement type="java.lang.String" field="fieldB" />
            </accessPath>
        </field>
    </category>
</sinkSources>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy